🧬Update 7.15
This commit is contained in:
parent
b3cb25d534
commit
4858e7ca4c
@ -394,15 +394,14 @@ fi
|
|||||||
# cdle 环境变量
|
# cdle 环境变量
|
||||||
## 1、愤怒的锦鲤
|
## 1、愤怒的锦鲤
|
||||||
### 助力账号,填写pt_pin或用户名的值。多个 pt_pin 值用 @ 连接
|
### 助力账号,填写pt_pin或用户名的值。多个 pt_pin 值用 @ 连接
|
||||||
### export kois="$(echo $JD_COOKIE | sed "s/&/\n/g; s/\S*;pt_pin=\(\S\+\);\S*/\1/g; s/\n/@/g;" | awk 'BEGIN{for(i=0;i<10;i++)hex[i]=i;hex["A"]=hex["a"]=10;hex["B"]=hex["b"]=11;hex["C"]=hex["c"]=12;hex["D"]=hex["d"]=13;hex["E"]=hex["e"]=14;hex["F"]=hex["f"]=15;}{gsub(/\+/," ");i=$0;while(match(i,/%../)){;if(RSTART>1);printf"%s",substr(i,1,RSTART-1);printf"%c",hex[substr(i,RSTART+1,1)]*16+hex[substr(i,RSTART+2,1)];i=substr(i,RSTART+RLENGTH);}print i;}')" ## 支持中文用户名
|
export kois="$(echo $JD_COOKIE | sed "s/&/\n/g; s/\S*;pt_pin=\(\S\+\);\S*/\1/g; s/\n/@/g;" | awk 'BEGIN{for(i=0;i<10;i++)hex[i]=i;hex["A"]=hex["a"]=10;hex["B"]=hex["b"]=11;hex["C"]=hex["c"]=12;hex["D"]=hex["d"]=13;hex["E"]=hex["e"]=14;hex["F"]=hex["f"]=15;}{gsub(/\+/," ");i=$0;while(match(i,/%../)){;if(RSTART>1);printf"%s",substr(i,1,RSTART-1);printf"%c",hex[substr(i,RSTART+1,1)]*16+hex[substr(i,RSTART+2,1)];i=substr(i,RSTART+RLENGTH);}print i;}')" ## 支持中文用户名
|
||||||
export kois="$(echo $JD_COOKIE | sed "s/&/ /g; s/\S*pt_pin=\(\S\+\);\S*/\1/g; s/ /@/g;")"
|
|
||||||
## 2、全民运动会守卫红包
|
## 2、全民运动会守卫红包
|
||||||
### 助力码,需手动抓包
|
### 助力码,需手动抓包
|
||||||
export olympicgames_inviteId=""
|
export olympicgames_inviteId=""
|
||||||
## 3、签到领现金兑换
|
## 3、签到领现金兑换
|
||||||
### 填写 pt_pin@金额,pt_pin为用户名,可以在 COOKIES 中提取;金额为 2 或 10,例如 LiLei@2 或 HanMeimei@10。多值用 & 连接,例如 LiLei@2&HanMeimei@10
|
### 填写 pt_pin@金额,pt_pin为用户名,可以在 COOKIES 中提取;金额为 2 或 10,例如 LiLei@2 或 HanMeimei@10。多值用 & 连接,例如 LiLei@2&HanMeimei@10
|
||||||
### export exchangeAccounts="$(echo $JD_COOKIE | sed "s/&/\n/g; s/\S*;pt_pin=\(\S\+\);\S*/\1@10/g; s/\n/\&/g;")" ##兑10元现金,比较难兑
|
### export exchangeAccounts="$(echo $JD_COOKIE | sed "s/&/\n/g; s/\S*;pt_pin=\(\S\+\);\S*/\1@10/g; s/\n/\&/g;")" ##兑10元现金,比较难兑
|
||||||
export exchangeAccounts="$(echo $JD_COOKIE | sed "s/&/ /g; s/\S*pt_pin=\(\S\+\);\S*/\1@2/g; s/ /&/g;")" ##兑2元现金
|
export exchangeAccounts="$(echo $JD_COOKIE | sed "s/&/ /g; s/\S*pt_pin=\(\S\+\);\S*/\1@2/g; s/ /&/g;")" ##兑2元现金
|
||||||
|
|
||||||
## 其他命令:
|
## 其他命令:
|
||||||
## 1、一键改写京东兑蓝币脚本的cookies;需手动运行 (已集成至最新的 code.sh)
|
## 1、一键改写京东兑蓝币脚本的cookies;需手动运行 (已集成至最新的 code.sh)
|
||||||
|
|||||||
@ -34,6 +34,12 @@
|
|||||||
3、增加改写 task_before.sh:显示上次完成更新互助码和互助规则的时间。
|
3、增加改写 task_before.sh:显示上次完成更新互助码和互助规则的时间。
|
||||||
|
|
||||||
[ 信物 : task_before.sh ]
|
[ 信物 : task_before.sh ]
|
||||||
|
2021.7.14-002
|
||||||
|
本次更新主要在于修复临时禁止某账号参加(某些)活动一些互助码提交异常的问题。
|
||||||
|
目前应用策略是:
|
||||||
|
1、首次设定好屏蔽账号序号后,相关账号的ck立即禁止提交活动脚本,但是task_before中的所有互助码第一次还是会提交活动。(其实相关互助码被立刻禁止提交活动脚本的代码已经写好,但是还没想好 code.sh 怎么适配这种情况下导出互助码,所以暂时#注释之);
|
||||||
|
2、待各活动脚本运行过一次后,code.sh会格式化导出过滤掉屏蔽账号的互助码和互助规则并更新到 task_before。之后再运行活动脚本就是屏蔽账号ck和互助码都不提交的状态了。
|
||||||
|
|
||||||
2021.7.14-001
|
2021.7.14-001
|
||||||
1、修正临时屏蔽账号参加某活动的范围扩大的BUG。
|
1、修正临时屏蔽账号参加某活动的范围扩大的BUG。
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
## Version: v2.8.0
|
## Version: v2.8.0
|
||||||
## Date: 2021-06-20
|
## Date: 2021-06-20
|
||||||
## Mod: Build20210711-005
|
## Mod: Build20210714-002
|
||||||
## Update Content: 可持续发展纲要\n1. session管理破坏性修改\n2. 配置管理可编辑config下文件\n3. 自定义脚本改为查看脚本\n4. 移除互助相关
|
## Update Content: 可持续发展纲要\n1. session管理破坏性修改\n2. 配置管理可编辑config下文件\n3. 自定义脚本改为查看脚本\n4. 移除互助相关
|
||||||
|
|
||||||
## 上面版本号中,如果第2位数字有变化,那么代表增加了新的参数,如果只有第3位数字有变化,仅代表更新了注释,没有增加新的参数,可更新可不更新
|
## 上面版本号中,如果第2位数字有变化,那么代表增加了新的参数,如果只有第3位数字有变化,仅代表更新了注释,没有增加新的参数,可更新可不更新
|
||||||
@ -116,26 +116,26 @@ export GOBOT_QQ=""
|
|||||||
|
|
||||||
## 如果只是想要屏蔽某个账号不参加某些活动,可以参考下面 case 这个命令的例子来控制
|
## 如果只是想要屏蔽某个账号不参加某些活动,可以参考下面 case 这个命令的例子来控制
|
||||||
## case $1 in
|
## case $1 in
|
||||||
## *jd_fruit*)
|
## *jd_fruit*) # 东东农场活动脚本关键词
|
||||||
## TempBlockCookie="5" # 账号5不玩东东农场
|
## TempBlockCookie="5" # 账号5不玩东东农场
|
||||||
## ;;
|
## ;;
|
||||||
## *jd_dreamFactory* | *jd_jdfactory*)
|
## *jd_dreamFactory* | *jd_jdfactory*) # 京喜工厂和东东工厂的活动脚本关键词
|
||||||
## TempBlockCookie="2" # 账号2不玩京喜工厂和东东工厂
|
## TempBlockCookie="2" # 账号2不玩京喜工厂和东东工厂
|
||||||
## ;;
|
## ;;
|
||||||
## *jd_jdzz* | *jd_joy*)
|
## *jd_jdzz* | *jd_joy*) # 京喜赚赚和宠汪汪的活动脚本关键词
|
||||||
## TempBlockCookie="3 6" # 账号3、账号6不玩京东赚赚和宠汪汪
|
## TempBlockCookie="3 6" # 账号3、账号6不玩京东赚赚和宠汪汪
|
||||||
## ;;
|
## ;;
|
||||||
## esac
|
## esac
|
||||||
case $1 in
|
case $1 in
|
||||||
*jd_fruit*)
|
*jd_fruit*)
|
||||||
TempBlockCookie=""
|
TempBlockCookie=""
|
||||||
;;
|
;;
|
||||||
*jd_dreamFactory* | *jd_jdfactory*)
|
*jd_dreamFactory* | *jd_jdfactory*)
|
||||||
TempBlockCookie=""
|
TempBlockCookie=""
|
||||||
;;
|
;;
|
||||||
*jd_jdzz* | *jd_joy*)
|
*jd_jdzz* | *jd_joy*)
|
||||||
TempBlockCookie=""
|
TempBlockCookie=""
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
## 其他需要的变量,脚本中需要的变量使用 export 变量名= 声明即可
|
## 其他需要的变量,脚本中需要的变量使用 export 变量名= 声明即可
|
||||||
@ -396,15 +396,14 @@ fi
|
|||||||
# cdle 环境变量
|
# cdle 环境变量
|
||||||
## 1、愤怒的锦鲤
|
## 1、愤怒的锦鲤
|
||||||
### 助力账号,填写pt_pin或用户名的值。多个 pt_pin 值用 @ 连接
|
### 助力账号,填写pt_pin或用户名的值。多个 pt_pin 值用 @ 连接
|
||||||
### export kois="$(echo $JD_COOKIE | sed "s/&/\n/g; s/\S*;pt_pin=\(\S\+\);\S*/\1/g; s/\n/@/g;" | awk 'BEGIN{for(i=0;i<10;i++)hex[i]=i;hex["A"]=hex["a"]=10;hex["B"]=hex["b"]=11;hex["C"]=hex["c"]=12;hex["D"]=hex["d"]=13;hex["E"]=hex["e"]=14;hex["F"]=hex["f"]=15;}{gsub(/\+/," ");i=$0;while(match(i,/%../)){;if(RSTART>1);printf"%s",substr(i,1,RSTART-1);printf"%c",hex[substr(i,RSTART+1,1)]*16+hex[substr(i,RSTART+2,1)];i=substr(i,RSTART+RLENGTH);}print i;}')" ## 支持中文用户名
|
export kois="$(echo $JD_COOKIE | sed "s/&/\n/g; s/\S*;pt_pin=\(\S\+\);\S*/\1/g; s/\n/@/g;" | awk 'BEGIN{for(i=0;i<10;i++)hex[i]=i;hex["A"]=hex["a"]=10;hex["B"]=hex["b"]=11;hex["C"]=hex["c"]=12;hex["D"]=hex["d"]=13;hex["E"]=hex["e"]=14;hex["F"]=hex["f"]=15;}{gsub(/\+/," ");i=$0;while(match(i,/%../)){;if(RSTART>1);printf"%s",substr(i,1,RSTART-1);printf"%c",hex[substr(i,RSTART+1,1)]*16+hex[substr(i,RSTART+2,1)];i=substr(i,RSTART+RLENGTH);}print i;}')" ## 支持中文用户名
|
||||||
export kois="$(echo $JD_COOKIE | sed "s/&/ /g; s/\S*pt_pin=\(\S\+\);\S*/\1/g; s/ /@/g;")"
|
|
||||||
## 2、全民运动会守卫红包
|
## 2、全民运动会守卫红包
|
||||||
### 助力码,需手动抓包
|
### 助力码,需手动抓包
|
||||||
export olympicgames_inviteId=""
|
export olympicgames_inviteId=""
|
||||||
## 3、签到领现金兑换
|
## 3、签到领现金兑换
|
||||||
### 填写 pt_pin@金额,pt_pin为用户名,可以在 COOKIES 中提取;金额为 2 或 10,例如 LiLei@2 或 HanMeimei@10。多值用 & 连接,例如 LiLei@2&HanMeimei@10
|
### 填写 pt_pin@金额,pt_pin为用户名,可以在 COOKIES 中提取;金额为 2 或 10,例如 LiLei@2 或 HanMeimei@10。多值用 & 连接,例如 LiLei@2&HanMeimei@10
|
||||||
### export exchangeAccounts="$(echo $JD_COOKIE | sed "s/&/\n/g; s/\S*;pt_pin=\(\S\+\);\S*/\1@10/g; s/\n/\&/g;")" ##兑10元现金,比较难兑
|
### export exchangeAccounts="$(echo $JD_COOKIE | sed "s/&/\n/g; s/\S*;pt_pin=\(\S\+\);\S*/\1@10/g; s/\n/\&/g;")" ##兑10元现金,比较难兑
|
||||||
export exchangeAccounts="$(echo $JD_COOKIE | sed "s/&/ /g; s/\S*pt_pin=\(\S\+\);\S*/\1@2/g; s/ /&/g;")" ##兑2元现金
|
export exchangeAccounts="$(echo $JD_COOKIE | sed "s/&/ /g; s/\S*pt_pin=\(\S\+\);\S*/\1@2/g; s/ /&/g;")" ##兑2元现金
|
||||||
|
|
||||||
## 其他命令:
|
## 其他命令:
|
||||||
## 1、一键改写京东兑蓝币脚本的cookies;需手动运行 (已集成至最新的 code.sh)
|
## 1、一键改写京东兑蓝币脚本的cookies;需手动运行 (已集成至最新的 code.sh)
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Build 20210714-001
|
# Build 20210714-003
|
||||||
|
|
||||||
## 东东农场:
|
## 东东农场:
|
||||||
MyFruit1=''
|
MyFruit1=''
|
||||||
@ -91,53 +91,48 @@ MyCity1=''
|
|||||||
|
|
||||||
ForOtherCity1=""
|
ForOtherCity1=""
|
||||||
|
|
||||||
## 京喜农场 Token (可用于京喜财富岛提现等)
|
## 京喜Token(用于京喜财富岛提现等)
|
||||||
TokenJxnc1=''
|
TokenJxnc1=''
|
||||||
|
|
||||||
env_name=(
|
env_name=(
|
||||||
FRUITSHARECODES ## 东东农场互助码
|
FRUITSHARECODES ## 1、东东农场互助码
|
||||||
PETSHARECODES ## 东东萌宠互助码
|
PETSHARECODES ## 2、东东萌宠互助码
|
||||||
PLANT_BEAN_SHARECODES ## 种豆得豆互助码
|
PLANT_BEAN_SHARECODES ## 3、种豆得豆互助码
|
||||||
DREAM_FACTORY_SHARE_CODES ## 京喜工厂互助码
|
DREAM_FACTORY_SHARE_CODES ## 4、京喜工厂互助码
|
||||||
DDFACTORY_SHARECODES ## 东东工厂互助码
|
DDFACTORY_SHARECODES ## 5、东东工厂互助码
|
||||||
JDJOY_SHARECODES ## 疯狂的JOY互助码
|
JDJOY_SHARECODES ## 6、疯狂的JOY互助码
|
||||||
JDZZ_SHARECODES ## 京东赚赚互助码
|
JDZZ_SHARECODES ## 7、京东赚赚互助码
|
||||||
JXNC_SHARECODES ## 京喜农场助力码
|
JXNC_SHARECODES ## 8、京喜农场助力码
|
||||||
BOOKSHOP_SHARECODES ## 口袋书店互助码
|
BOOKSHOP_SHARECODES ## 9、口袋书店互助码
|
||||||
JD_CASH_SHARECODES ## 签到领现金互助码
|
JD_CASH_SHARECODES ## 10、签到领现金互助码
|
||||||
JDSGMH_SHARECODES ## 闪购盲盒互助码
|
JDSGMH_SHARECODES ## 11、闪购盲盒互助码
|
||||||
JDCFD_SHARECODES ## 京喜财富岛互助码
|
JDCFD_SHARECODES ## 12、京喜财富岛互助码
|
||||||
JDHEALTH_SHARECODES ## 东东健康社区互助码
|
JDHEALTH_SHARECODES ## 13、东东健康社区互助码
|
||||||
CITY_SHARECODES ## lxk城城领现金
|
CITY_SHARECODES ## 14、城城领现金互助码
|
||||||
JD818_SHARECODES ## lxk手机狂欢城
|
JD818_SHARECODES ## 15、京东手机狂欢城互助码
|
||||||
jxcollecturl ## 执意Ariszy京喜工厂收取电力
|
JXNCTOKENS ## 16、京喜Token(京喜财富岛提现用)
|
||||||
MyZooPk
|
|
||||||
MyZoo
|
|
||||||
JXNCTOKENS ## 京喜农场 token(京喜财富岛提现用)
|
|
||||||
)
|
)
|
||||||
var_name=(
|
var_name=(
|
||||||
ForOtherFruit
|
ForOtherFruit ## 1、东东农场互助规则
|
||||||
ForOtherPet
|
ForOtherPet ## 2、东东萌宠互助规则
|
||||||
ForOtherBean
|
ForOtherBean ## 3、种豆得豆互助规则
|
||||||
ForOtherDreamFactory
|
ForOtherDreamFactory ## 4、京喜工厂互助规则
|
||||||
ForOtherJdFactory
|
ForOtherJdFactory ## 5、东东工厂互助规则
|
||||||
ForOtherJoy
|
ForOtherJoy ## 6、疯狂的JOY互助规则
|
||||||
ForOtherJdzz
|
ForOtherJdzz ## 7、京东赚赚互助规则
|
||||||
ForOtherJxnc
|
ForOtherJxnc ## 8、京喜农场助力码
|
||||||
ForOtherBookShop
|
ForOtherBookShop ## 9、口袋书店互助规则
|
||||||
ForOtherCash
|
ForOtherCash ## 10、签到领现金互助规则
|
||||||
ForOtherSgmh
|
ForOtherSgmh ## 11、闪购盲盒互助规则
|
||||||
ForOtherCfd
|
ForOtherCfd ## 12、京喜财富岛互助规则
|
||||||
ForOtherHealth
|
ForOtherHealth ## 13、东东健康社区互助规则
|
||||||
ForOtherCarni
|
ForOtherCarni ## 14、城城领现金互助规则
|
||||||
ForOtherCity
|
ForOtherCity ## 15、京东手机狂欢城互助规则
|
||||||
Jxcollecturl
|
TokenJxnc ## 16、京喜Token(京喜财富岛提现用)
|
||||||
MyZooPk
|
|
||||||
MyZoo
|
|
||||||
TokenJxnc
|
|
||||||
)
|
)
|
||||||
|
|
||||||
combine_sub() {
|
combine_sub() {
|
||||||
|
. /ql/config/env.sh
|
||||||
local what_combine=$1
|
local what_combine=$1
|
||||||
local combined_all=""
|
local combined_all=""
|
||||||
local tmp1 tmp2
|
local tmp1 tmp2
|
||||||
@ -145,11 +140,11 @@ combine_sub() {
|
|||||||
local array=($(echo $envs | sed 's/&/ /g'))
|
local array=($(echo $envs | sed 's/&/ /g'))
|
||||||
local user_sum=${#array[*]}
|
local user_sum=${#array[*]}
|
||||||
for ((i = 1; i <= $user_sum; i++)); do
|
for ((i = 1; i <= $user_sum; i++)); do
|
||||||
for num in ${TempBlockCookie}; do
|
# for num in ${TempBlockCookie}; do
|
||||||
if [[ $i -eq $num ]]; then
|
# if [[ $i -eq $num ]]; then
|
||||||
continue 2
|
# continue 2
|
||||||
fi
|
# fi
|
||||||
done
|
# done
|
||||||
local tmp1=$what_combine$i
|
local tmp1=$what_combine$i
|
||||||
local tmp2=${!tmp1}
|
local tmp2=${!tmp1}
|
||||||
combined_all="$combined_all&$tmp2"
|
combined_all="$combined_all&$tmp2"
|
||||||
@ -169,14 +164,14 @@ combine_all() {
|
|||||||
|
|
||||||
## 临时屏蔽某账号运行活动脚本
|
## 临时屏蔽某账号运行活动脚本
|
||||||
TempBlock_JD_COOKIE(){
|
TempBlock_JD_COOKIE(){
|
||||||
. $file_env
|
. /ql/config/env.sh
|
||||||
local envs=$(eval echo "\$JD_COOKIE")
|
local envs=$(eval echo "\$JD_COOKIE")
|
||||||
local array=($(echo $envs | sed 's/&/ /g'))
|
local array=($(echo $envs | sed 's/&/ /g'))
|
||||||
for i in $TempBlockCookie; do
|
for num in ${TempBlockCookie}; do
|
||||||
unset array[$(($i-1))]
|
unset array[$(($num-1))]
|
||||||
done
|
done
|
||||||
jdCookie=$(echo ${array[*]} | sed 's/\ /\&/g')
|
jdCookie=$(echo ${array[*]} | sed 's/\ /\&/g')
|
||||||
[[ ! -z $jdCookie ]] && export JD_COOKIE="$jdCookie"
|
[[ ! -z $jdCookie ]] && export JD_COOKIE="$jdCookie"
|
||||||
}
|
}
|
||||||
|
|
||||||
TempBlock_JD_COOKIE
|
TempBlock_JD_COOKIE
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user