🧬Update 7.15
This commit is contained in:
parent
b3cb25d534
commit
4858e7ca4c
@ -394,15 +394,14 @@ fi
|
||||
# cdle 环境变量
|
||||
## 1、愤怒的锦鲤
|
||||
### 助力账号,填写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/&/ /g; s/\S*pt_pin=\(\S\+\);\S*/\1/g; s/ /@/g;")"
|
||||
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;}')" ## 支持中文用户名
|
||||
## 2、全民运动会守卫红包
|
||||
### 助力码,需手动抓包
|
||||
export olympicgames_inviteId=""
|
||||
## 3、签到领现金兑换
|
||||
### 填写 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/&/ /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)
|
||||
|
||||
@ -34,6 +34,12 @@
|
||||
3、增加改写 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
|
||||
1、修正临时屏蔽账号参加某活动的范围扩大的BUG。
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
## Version: v2.8.0
|
||||
## Date: 2021-06-20
|
||||
## Mod: Build20210711-005
|
||||
## Mod: Build20210714-002
|
||||
## Update Content: 可持续发展纲要\n1. session管理破坏性修改\n2. 配置管理可编辑config下文件\n3. 自定义脚本改为查看脚本\n4. 移除互助相关
|
||||
|
||||
## 上面版本号中,如果第2位数字有变化,那么代表增加了新的参数,如果只有第3位数字有变化,仅代表更新了注释,没有增加新的参数,可更新可不更新
|
||||
@ -116,26 +116,26 @@ export GOBOT_QQ=""
|
||||
|
||||
## 如果只是想要屏蔽某个账号不参加某些活动,可以参考下面 case 这个命令的例子来控制
|
||||
## case $1 in
|
||||
## *jd_fruit*)
|
||||
## TempBlockCookie="5" # 账号5不玩东东农场
|
||||
## ;;
|
||||
## *jd_dreamFactory* | *jd_jdfactory*)
|
||||
## TempBlockCookie="2" # 账号2不玩京喜工厂和东东工厂
|
||||
## ;;
|
||||
## *jd_jdzz* | *jd_joy*)
|
||||
## TempBlockCookie="3 6" # 账号3、账号6不玩京东赚赚和宠汪汪
|
||||
## ;;
|
||||
## esac
|
||||
## *jd_fruit*) # 东东农场活动脚本关键词
|
||||
## TempBlockCookie="5" # 账号5不玩东东农场
|
||||
## ;;
|
||||
## *jd_dreamFactory* | *jd_jdfactory*) # 京喜工厂和东东工厂的活动脚本关键词
|
||||
## TempBlockCookie="2" # 账号2不玩京喜工厂和东东工厂
|
||||
## ;;
|
||||
## *jd_jdzz* | *jd_joy*) # 京喜赚赚和宠汪汪的活动脚本关键词
|
||||
## TempBlockCookie="3 6" # 账号3、账号6不玩京东赚赚和宠汪汪
|
||||
## ;;
|
||||
## esac
|
||||
case $1 in
|
||||
*jd_fruit*)
|
||||
TempBlockCookie=""
|
||||
;;
|
||||
*jd_dreamFactory* | *jd_jdfactory*)
|
||||
TempBlockCookie=""
|
||||
;;
|
||||
*jd_jdzz* | *jd_joy*)
|
||||
TempBlockCookie=""
|
||||
;;
|
||||
*jd_fruit*)
|
||||
TempBlockCookie=""
|
||||
;;
|
||||
*jd_dreamFactory* | *jd_jdfactory*)
|
||||
TempBlockCookie=""
|
||||
;;
|
||||
*jd_jdzz* | *jd_joy*)
|
||||
TempBlockCookie=""
|
||||
;;
|
||||
esac
|
||||
|
||||
## 其他需要的变量,脚本中需要的变量使用 export 变量名= 声明即可
|
||||
@ -396,15 +396,14 @@ fi
|
||||
# cdle 环境变量
|
||||
## 1、愤怒的锦鲤
|
||||
### 助力账号,填写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/&/ /g; s/\S*pt_pin=\(\S\+\);\S*/\1/g; s/ /@/g;")"
|
||||
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;}')" ## 支持中文用户名
|
||||
## 2、全民运动会守卫红包
|
||||
### 助力码,需手动抓包
|
||||
export olympicgames_inviteId=""
|
||||
## 3、签到领现金兑换
|
||||
### 填写 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/&/ /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,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Build 20210714-001
|
||||
# Build 20210714-003
|
||||
|
||||
## 东东农场:
|
||||
MyFruit1=''
|
||||
@ -91,53 +91,48 @@ MyCity1=''
|
||||
|
||||
ForOtherCity1=""
|
||||
|
||||
## 京喜农场 Token (可用于京喜财富岛提现等)
|
||||
## 京喜Token(用于京喜财富岛提现等)
|
||||
TokenJxnc1=''
|
||||
|
||||
env_name=(
|
||||
FRUITSHARECODES ## 东东农场互助码
|
||||
PETSHARECODES ## 东东萌宠互助码
|
||||
PLANT_BEAN_SHARECODES ## 种豆得豆互助码
|
||||
DREAM_FACTORY_SHARE_CODES ## 京喜工厂互助码
|
||||
DDFACTORY_SHARECODES ## 东东工厂互助码
|
||||
JDJOY_SHARECODES ## 疯狂的JOY互助码
|
||||
JDZZ_SHARECODES ## 京东赚赚互助码
|
||||
JXNC_SHARECODES ## 京喜农场助力码
|
||||
BOOKSHOP_SHARECODES ## 口袋书店互助码
|
||||
JD_CASH_SHARECODES ## 签到领现金互助码
|
||||
JDSGMH_SHARECODES ## 闪购盲盒互助码
|
||||
JDCFD_SHARECODES ## 京喜财富岛互助码
|
||||
JDHEALTH_SHARECODES ## 东东健康社区互助码
|
||||
CITY_SHARECODES ## lxk城城领现金
|
||||
JD818_SHARECODES ## lxk手机狂欢城
|
||||
jxcollecturl ## 执意Ariszy京喜工厂收取电力
|
||||
MyZooPk
|
||||
MyZoo
|
||||
JXNCTOKENS ## 京喜农场 token(京喜财富岛提现用)
|
||||
FRUITSHARECODES ## 1、东东农场互助码
|
||||
PETSHARECODES ## 2、东东萌宠互助码
|
||||
PLANT_BEAN_SHARECODES ## 3、种豆得豆互助码
|
||||
DREAM_FACTORY_SHARE_CODES ## 4、京喜工厂互助码
|
||||
DDFACTORY_SHARECODES ## 5、东东工厂互助码
|
||||
JDJOY_SHARECODES ## 6、疯狂的JOY互助码
|
||||
JDZZ_SHARECODES ## 7、京东赚赚互助码
|
||||
JXNC_SHARECODES ## 8、京喜农场助力码
|
||||
BOOKSHOP_SHARECODES ## 9、口袋书店互助码
|
||||
JD_CASH_SHARECODES ## 10、签到领现金互助码
|
||||
JDSGMH_SHARECODES ## 11、闪购盲盒互助码
|
||||
JDCFD_SHARECODES ## 12、京喜财富岛互助码
|
||||
JDHEALTH_SHARECODES ## 13、东东健康社区互助码
|
||||
CITY_SHARECODES ## 14、城城领现金互助码
|
||||
JD818_SHARECODES ## 15、京东手机狂欢城互助码
|
||||
JXNCTOKENS ## 16、京喜Token(京喜财富岛提现用)
|
||||
)
|
||||
var_name=(
|
||||
ForOtherFruit
|
||||
ForOtherPet
|
||||
ForOtherBean
|
||||
ForOtherDreamFactory
|
||||
ForOtherJdFactory
|
||||
ForOtherJoy
|
||||
ForOtherJdzz
|
||||
ForOtherJxnc
|
||||
ForOtherBookShop
|
||||
ForOtherCash
|
||||
ForOtherSgmh
|
||||
ForOtherCfd
|
||||
ForOtherHealth
|
||||
ForOtherCarni
|
||||
ForOtherCity
|
||||
Jxcollecturl
|
||||
MyZooPk
|
||||
MyZoo
|
||||
TokenJxnc
|
||||
ForOtherFruit ## 1、东东农场互助规则
|
||||
ForOtherPet ## 2、东东萌宠互助规则
|
||||
ForOtherBean ## 3、种豆得豆互助规则
|
||||
ForOtherDreamFactory ## 4、京喜工厂互助规则
|
||||
ForOtherJdFactory ## 5、东东工厂互助规则
|
||||
ForOtherJoy ## 6、疯狂的JOY互助规则
|
||||
ForOtherJdzz ## 7、京东赚赚互助规则
|
||||
ForOtherJxnc ## 8、京喜农场助力码
|
||||
ForOtherBookShop ## 9、口袋书店互助规则
|
||||
ForOtherCash ## 10、签到领现金互助规则
|
||||
ForOtherSgmh ## 11、闪购盲盒互助规则
|
||||
ForOtherCfd ## 12、京喜财富岛互助规则
|
||||
ForOtherHealth ## 13、东东健康社区互助规则
|
||||
ForOtherCarni ## 14、城城领现金互助规则
|
||||
ForOtherCity ## 15、京东手机狂欢城互助规则
|
||||
TokenJxnc ## 16、京喜Token(京喜财富岛提现用)
|
||||
)
|
||||
|
||||
combine_sub() {
|
||||
. /ql/config/env.sh
|
||||
local what_combine=$1
|
||||
local combined_all=""
|
||||
local tmp1 tmp2
|
||||
@ -145,11 +140,11 @@ combine_sub() {
|
||||
local array=($(echo $envs | sed 's/&/ /g'))
|
||||
local user_sum=${#array[*]}
|
||||
for ((i = 1; i <= $user_sum; i++)); do
|
||||
for num in ${TempBlockCookie}; do
|
||||
if [[ $i -eq $num ]]; then
|
||||
continue 2
|
||||
fi
|
||||
done
|
||||
# for num in ${TempBlockCookie}; do
|
||||
# if [[ $i -eq $num ]]; then
|
||||
# continue 2
|
||||
# fi
|
||||
# done
|
||||
local tmp1=$what_combine$i
|
||||
local tmp2=${!tmp1}
|
||||
combined_all="$combined_all&$tmp2"
|
||||
@ -169,14 +164,14 @@ combine_all() {
|
||||
|
||||
## 临时屏蔽某账号运行活动脚本
|
||||
TempBlock_JD_COOKIE(){
|
||||
. $file_env
|
||||
. /ql/config/env.sh
|
||||
local envs=$(eval echo "\$JD_COOKIE")
|
||||
local array=($(echo $envs | sed 's/&/ /g'))
|
||||
for i in $TempBlockCookie; do
|
||||
unset array[$(($i-1))]
|
||||
done
|
||||
jdCookie=$(echo ${array[*]} | sed 's/\ /\&/g')
|
||||
[[ ! -z $jdCookie ]] && export JD_COOKIE="$jdCookie"
|
||||
for num in ${TempBlockCookie}; do
|
||||
unset array[$(($num-1))]
|
||||
done
|
||||
jdCookie=$(echo ${array[*]} | sed 's/\ /\&/g')
|
||||
[[ ! -z $jdCookie ]] && export JD_COOKIE="$jdCookie"
|
||||
}
|
||||
|
||||
TempBlock_JD_COOKIE
|
||||
|
||||
Loading…
Reference in New Issue
Block a user