188 lines
3.4 KiB
Bash
188 lines
3.4 KiB
Bash
#!/usr/bin/env bash
|
||
|
||
#Build 20210711-001
|
||
|
||
## 东东农场:
|
||
MyFruit1=''
|
||
|
||
ForOtherFruit1=""
|
||
|
||
|
||
## 东东萌宠:
|
||
MyPet1=''
|
||
|
||
ForOtherPet1=""
|
||
|
||
|
||
## 种豆得豆:
|
||
MyBean1=''
|
||
|
||
ForOtherBean1=""
|
||
|
||
|
||
## 京喜工厂:
|
||
MyDreamFactory1=''
|
||
|
||
ForOtherDreamFactory1=""
|
||
|
||
|
||
## 东东工厂:
|
||
MyJdFactory1=''
|
||
|
||
ForOtherJdFactory1=""
|
||
|
||
|
||
## 疯狂的JOY:
|
||
MyJoy1=''
|
||
|
||
ForOtherJoy1=""
|
||
|
||
|
||
## 京东赚赚:
|
||
MyJdzz1=''
|
||
|
||
ForOtherJdzz1=""
|
||
|
||
|
||
## 京喜农场:
|
||
MyJxnc1=''
|
||
|
||
ForOtherJxnc1=""
|
||
|
||
|
||
## 口袋书店:
|
||
MyBookShop1=''
|
||
|
||
ForOtherBookShop1=""
|
||
|
||
|
||
## 签到领现金:
|
||
MyCash1=''
|
||
|
||
ForOtherCash1=""
|
||
|
||
|
||
## 闪购盲盒:
|
||
MySgmh1=''
|
||
|
||
ForOtherSgmh1=""
|
||
|
||
|
||
## 京喜财富岛:
|
||
MyCfd1=''
|
||
|
||
ForOtherCfd1=""
|
||
|
||
|
||
## 东东健康社区:
|
||
MyHealth1=''
|
||
|
||
ForOtherHealth1=""
|
||
|
||
|
||
## 京东手机狂欢城:
|
||
MyCarni1=''
|
||
|
||
ForOtherCarni1=""
|
||
|
||
|
||
## 城城领现金:
|
||
MyCity1=''
|
||
|
||
ForOtherCity1=""
|
||
|
||
## 京喜农场 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(京喜财富岛提现用)
|
||
)
|
||
var_name=(
|
||
ForOtherFruit
|
||
ForOtherPet
|
||
ForOtherBean
|
||
ForOtherDreamFactory
|
||
ForOtherJdFactory
|
||
ForOtherJoy
|
||
ForOtherJdzz
|
||
ForOtherJxnc
|
||
ForOtherBookShop
|
||
ForOtherCash
|
||
ForOtherSgmh
|
||
ForOtherCfd
|
||
ForOtherHealth
|
||
ForOtherCarni
|
||
ForOtherCity
|
||
Jxcollecturl
|
||
MyZooPk
|
||
MyZoo
|
||
TokenJxnc
|
||
)
|
||
|
||
combine_sub() {
|
||
local what_combine=$1
|
||
local combined_all=""
|
||
local tmp1 tmp2
|
||
local envs=$(eval echo "\$JD_COOKIE")
|
||
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
|
||
local tmp1=$what_combine$i
|
||
local tmp2=${!tmp1}
|
||
combined_all="$combined_all&$tmp2"
|
||
done
|
||
echo $combined_all | perl -pe "{s|^&||; s|^@+||; s|&@|&|g; s|@+&|&|g; s|@+|@|g; s|@+$||}"
|
||
}
|
||
|
||
## 正常依次运行时,组合所有账号的Cookie与互助码
|
||
combine_all() {
|
||
for ((i = 0; i < ${#env_name[*]}; i++)); do
|
||
result=$(combine_sub ${var_name[i]})
|
||
if [[ $result ]]; then
|
||
export ${env_name[i]}="$result"
|
||
fi
|
||
done
|
||
}
|
||
|
||
## 临时屏蔽某账号运行活动脚本
|
||
TempBlock_JD_COOKIE(){
|
||
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"
|
||
}
|
||
|
||
TempBlock_JD_COOKIE
|
||
|
||
#if [[ $(ls $dir_code) ]]; then
|
||
# latest_log=$(ls -r $dir_code | head -1)
|
||
# . $dir_code/$latest_log
|
||
combine_all
|
||
#fi
|