增加spnode用户cookies.list文件兼容
This commit is contained in:
@@ -6,18 +6,14 @@ logDir="/scripts/logs"
|
|||||||
# 处理后的log文件
|
# 处理后的log文件
|
||||||
logFile=${logDir}/sharecodeCollection.log
|
logFile=${logDir}/sharecodeCollection.log
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if [ -n "$1" ]; then
|
if [ -n "$1" ]; then
|
||||||
parameter=${1}
|
parameter=${1}
|
||||||
else
|
else
|
||||||
echo "没有参数"
|
echo "没有参数"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# 收集助力码
|
# 收集助力码
|
||||||
collectSharecode(){
|
collectSharecode() {
|
||||||
if [ -f ${2} ]; then
|
if [ -f ${2} ]; then
|
||||||
echo "${1}:清理 ${logFile} 中的旧助力码,收集新助力码"
|
echo "${1}:清理 ${logFile} 中的旧助力码,收集新助力码"
|
||||||
#删除旧助力码
|
#删除旧助力码
|
||||||
@@ -28,27 +24,28 @@ collectSharecode(){
|
|||||||
echo "${1}:${2} 文件不存在,不清理 ${logFile} 中的旧助力码"
|
echo "${1}:${2} 文件不存在,不清理 ${logFile} 中的旧助力码"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# 导出助力码
|
# 导出助力码
|
||||||
exportSharecode(){
|
exportSharecode() {
|
||||||
if [ -f ${logFile} ]; then
|
if [ -f ${logFile} ]; then
|
||||||
#账号数
|
#账号数
|
||||||
cookiecount=$(echo ${JD_COOKIE} | grep -o pt_key | grep -c pt_key)
|
cookiecount=$(echo ${JD_COOKIE} | grep -o pt_key | grep -c pt_key)
|
||||||
|
if [ -f /usr/local/bin/spnode ]; then
|
||||||
|
cookiecount =$(cat "$COOKIES_LIST" | grep -o pt_key | grep -c pt_key)
|
||||||
|
fi
|
||||||
echo "cookie个数:${cookiecount}"
|
echo "cookie个数:${cookiecount}"
|
||||||
|
|
||||||
# 单个账号助力码
|
# 单个账号助力码
|
||||||
singleSharecode=$(sed -n '/'${1}'.*/'p ${logFile} | awk '{print $4}' | awk '{T=T"@"$1} END {print T}' | awk '{print substr($1,2)}')
|
singleSharecode=$(sed -n '/'${1}'.*/'p ${logFile} | awk '{print $4}' | awk '{T=T"@"$1} END {print T}' | awk '{print substr($1,2)}')
|
||||||
# | awk '{print $2,$4}' | sort -g | uniq
|
# | awk '{print $2,$4}' | sort -g | uniq
|
||||||
# echo "singleSharecode:${singleSharecode}"
|
# echo "singleSharecode:${singleSharecode}"
|
||||||
|
|
||||||
# 拼接多个账号助力码
|
# 拼接多个账号助力码
|
||||||
num=1
|
num=1
|
||||||
while [ ${num} -le ${cookiecount} ]; do
|
while [ ${num} -le ${cookiecount} ]; do
|
||||||
local allSharecode=${allSharecode}"&"${singleSharecode}
|
local allSharecode=${allSharecode}"&"${singleSharecode}
|
||||||
num=`expr $num + 1`
|
num=$(expr $num + 1)
|
||||||
done
|
done
|
||||||
|
|
||||||
allSharecode=$(echo ${allSharecode} | awk '{print substr($1,2)}')
|
allSharecode=$(echo ${allSharecode} | awk '{print substr($1,2)}')
|
||||||
@@ -67,47 +64,33 @@ exportSharecode(){
|
|||||||
echo "${1}:${logFile} 不存在,不导出助力码"
|
echo "${1}:${logFile} 不存在,不导出助力码"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#生成助力码
|
#生成助力码
|
||||||
autoHelp(){
|
autoHelp() {
|
||||||
if [ ${parameter} == "collect" ]; then
|
if [ ${parameter} == "collect" ]; then
|
||||||
|
|
||||||
# echo "收集助力码"
|
# echo "收集助力码"
|
||||||
collectSharecode ${1} ${2} ${3}
|
collectSharecode ${1} ${2} ${3}
|
||||||
|
|
||||||
elif [ ${parameter} == "export" ]; then
|
elif [ ${parameter} == "export" ]; then
|
||||||
|
|
||||||
# echo "导出助力码"
|
# echo "导出助力码"
|
||||||
exportSharecode ${1} ${2} ${3}
|
exportSharecode ${1} ${2} ${3}
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#日志需要为这种格式才能自动提取
|
#日志需要为这种格式才能自动提取
|
||||||
#Mar 07 00:15:10 【京东账号1(xxxxxx)的京喜财富岛好友互助码】3B41B250C4A369EE6DCA6834880C0FE0624BAFD83FC03CA26F8DEC7DB95D658C
|
#Mar 07 00:15:10 【京东账号1(xxxxxx)的京喜财富岛好友互助码】3B41B250C4A369EE6DCA6834880C0FE0624BAFD83FC03CA26F8DEC7DB95D658C
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#新增自动助力活动格式
|
#新增自动助力活动格式
|
||||||
# autoHelp 关键词 日志路径 变量名
|
# autoHelp 关键词 日志路径 变量名
|
||||||
|
|
||||||
|
|
||||||
############# 短期活动 #############
|
############# 短期活动 #############
|
||||||
|
|
||||||
#环球挑战赛
|
#环球挑战赛
|
||||||
autoHelp "京东手机狂欢城好友互助码" "${logDir}/jd_carnivalcity.log" "JD818_SHARECODES"
|
autoHelp "京东手机狂欢城好友互助码" "${logDir}/jd_carnivalcity.log" "JD818_SHARECODES"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
############# 长期活动 #############
|
############# 长期活动 #############
|
||||||
|
|
||||||
#东东农场
|
#东东农场
|
||||||
@@ -137,12 +120,6 @@ autoHelp "京喜农场好友互助码" "${logDir}/jd_jxnc.log" "JXNC_SHARECODES"
|
|||||||
#京东赚赚
|
#京东赚赚
|
||||||
autoHelp "京东赚赚好友互助码" "${logDir}/jd_jdzz.log" "JDZZ_SHARECODES"
|
autoHelp "京东赚赚好友互助码" "${logDir}/jd_jdzz.log" "JDZZ_SHARECODES"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
######### 日志打印格式需调整 #########
|
######### 日志打印格式需调整 #########
|
||||||
|
|
||||||
#口袋书店
|
#口袋书店
|
||||||
@@ -153,7 +130,3 @@ autoHelp "签到领现金好友互助码" "${logDir}/jd_cash.log" "JD_CASH_SHARE
|
|||||||
|
|
||||||
#闪购盲盒
|
#闪购盲盒
|
||||||
autoHelp "闪购盲盒好友互助码" "${logDir}/jd_sgmh.log" "JDSGMH_SHARECODES"
|
autoHelp "闪购盲盒好友互助码" "${logDir}/jd_sgmh.log" "JDSGMH_SHARECODES"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user