diff --git a/Task/bububao.js b/Task/bububao.js index d591cf7..abe7ddf 100644 --- a/Task/bububao.js +++ b/Task/bububao.js @@ -23,6 +23,8 @@ boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs 3.8 替换为循环获取ck 3.13 修复0.3提现 3.23 设置CASH为1000以上时则在23.59分执行1秒的循环提现,以此类推 +3.25 替换为await形式 +3.29 优化50提现 设置CASH为3000,则在23.59分执行3秒的循环-以此类推,且在0点后执行1次提现,请提前手动运行或者设置好定时 ⚠️ 时间设置 0,30 0-23 * * * 每天 35次以上就行 @@ -62,7 +64,7 @@ http-response https:\/\/bububao\.duoshoutuan\.com\/user\/* script-path=https://c #步步宝获取TOKEN 步步宝获取TOKEN = type=http-response,pattern=https:\/\/bububao\.duoshoutuan\.com\/user\/*,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/bububao.js */ -GXRZ = '3.23 设置CASH为1000则在23.59分执行1秒的50元循环提现,以此类推' +GXRZ = '3.29 优化50提现 设置CASH为3000,则在23.59分执行3秒的循环-以此类推,且在0点后执行1次提现,请提前手动运行或者设置好定时' const $ = Env("步步宝"); $.idx = ($.idx = ($.getval('bububaoSuffix') || '1') - 1) > 0 ? ($.idx + 1 + '') : ''; // 账号扩展字符 const notify = $.isNode() ? require("./sendNotify") : ``; @@ -76,7 +78,7 @@ const bububaotokenArr = []; let bububaotokenVal = ``; let middlebububaoTOKEN = []; if ($.isNode()) { - // 没有设置 FL_DHCASH 则默认为 0 不兑换 + // 没有设置 BBB_DHCASH 则默认为 0 不兑换 CASH = process.env.BBB_CASH || 0; } if ($.isNode() && process.env.BBB_bububaoTOKEN) { @@ -329,17 +331,19 @@ async function all() { }; O = (`${$.name + (i + 1)}🔔`); - - if (CASH >= 1000&&nowTimes.getHours() === 23&&nowTimes.getMinutes() == 59) { +// + if (CASH >= 1000 && nowTimes.getHours() === 23 && nowTimes.getMinutes() == 59) { A = Date.now() B = Date.now() + CASH - C= daytime()+86400000 + C = daytime() + 86400000 + D = 0 while (Date.now() <= B) { - if (Date.now() >= C&&Date.now() <= C+1) { - CASH = 50 - tixian() - } - } + if (Date.now() >= C && D < 1) { + CASH = 50 + tixian() + D++; + } + } } else { await console.log(`-------------------------\n\n🔔开始运行【${$.name+(i+1)}】`) @@ -2163,4 +2167,4 @@ function Env(t, e) { this.log(``, `\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) } }(t, e) -} \ No newline at end of file +} diff --git a/Task/ddaydCOOKIE.js b/Task/ddaydCOOKIE.js new file mode 100644 index 0000000..1027f30 --- /dev/null +++ b/Task/ddaydCOOKIE.js @@ -0,0 +1,24 @@ +/* ziye +独立COOKIE文件 +github地址 https://github.com/ziye888 +TG频道地址 https://t.me/ziyescript +TG交流群 https://t.me/joinchat/AAAAAE7XHm-q1-7Np-tF3g +boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs.json +圈X task订阅 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye-gallery.json + +转载请备注个名字,谢谢 + +在boxjs里选择复制会话 粘贴至cookie处 + +*/ + + + + +let cookie = {} + + + + + +module.exports = cookie \ No newline at end of file diff --git a/Task/flw.js b/Task/flw.js index b7f241c..c3e4ce4 100644 --- a/Task/flw.js +++ b/Task/flw.js @@ -27,7 +27,7 @@ boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs ⚠️一共5个位置 5个ck 👉 6条 Secrets 多账号换行 -第一步 添加 hostname=huodong.fanli.com,passport.fanli.com,gw.fanli.com, +第一步 添加 hostname=*.fanli.com, 第二步 添加重写 @@ -55,26 +55,26 @@ flwydbodyVal 👉FL_flwydBODY ⚠️主机名以及重写👇 -hostname=huodong.fanli.com,passport.fanli.com,gw.fanli.com, +hostname=*.fanli.com, ############## 圈x #返利网获取header -https:\/\/(huodong\.fanli\.com\/*||passport\.fanli\.com\/*||gw\.fanli\.com\/*) url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js +https:\/\/.+\.fanli\.com\/* url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js #返利网获取body -https:\/\/(huodong\.fanli\.com\/*||passport\.fanli\.com\/*||gw\.fanli\.com\/*) url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js +https:\/\/.+\.fanli\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js ############## loon #返利网获取header -http-request https:\/\/(huodong\.fanli\.com\/*||passport\.fanli\.com\/*||gw\.fanli\.com\/*) script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js, requires-header=true, tag=返利网获取header +http-request https:\/\/.+\.fanli\.com\/* script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js, requires-header=true, tag=返利网获取header -http-request https:\/\/(huodong\.fanli\.com\/*||passport\.fanli\.com\/*||gw\.fanli\.com\/*) script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js,requires-body=1,max-size=0, tag=返利网获取body +http-request https:\/\/.+\.fanli\.com\/* script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js,requires-body=1,max-size=0, tag=返利网获取body ############## surge #返利网获取header -返利网获取header = type=http-request,pattern=https:\/\/(huodong\.fanli\.com\/*||passport\.fanli\.com\/*||gw\.fanli\.com\/*),script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js +返利网获取header = type=http-request,pattern=https:\/\/.+\.fanli\.com\/*,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js #返利网获取body -返利网获取body = type=http-request,pattern=https:\/\/(huodong\.fanli\.com\/*||passport\.fanli\.com\/*||gw\.fanli\.com\/*),requires-body=1,max-size=0,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js +返利网获取body = type=http-request,pattern=https:\/\/.+\.fanli\.com\/*,requires-body=1,max-size=0,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js @@ -1575,4 +1575,4 @@ function Env(t, e) { this.log(``, `\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) } }(t, e) -} \ No newline at end of file +} diff --git a/Task/iboxpay.js b/Task/iboxpay.js index 3dcdcde..77c3c48 100644 --- a/Task/iboxpay.js +++ b/Task/iboxpay.js @@ -48,16 +48,17 @@ boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs 3.18 修复视频错误,修复小错误,新增COOKIE方式一 boxjs复制会话 3.19 修复ac运行报错 3.20 视频ck有效期目前未知,增加失效判定,直播上限为5000,已适配 - +4.15 视频ck有效期预计15天,直播上限为3000,已适配 +4.24 视频上限为1000,直播上限为500,已适配 ⚠️一共1个位置 3个ck 👉 7条 Secrets 多账号换行 -⚠️方法一 +⚠️方法一(永不掉ck) -第一步 进入笑谱 选择手机号登陆,输入手机号,点击获取验证码 +第一步 进入笑谱 选择手机号登陆,输入手机号,点击获取验证码(⚠️不要登录,如果想登录,请重新获取验证码或者用微信登录) 第二步 ⚠️进入boxjs(其他平台则输入对应环境变量) 输入当前账号序号 输入手机号 和 验证码 @@ -128,7 +129,7 @@ http-requires https:\/\/veishop\.iboxpay\.com\/nf_gateway\/nf_customer_activity\ */ -GXRZ = '3.20 视频ck有效期目前未知,增加失效判定,直播上限为5000,已适配' +GXRZ = '4.24 视频上限为1000,直播上限为500,已适配' const $ = Env("笑谱"); $.idx = ($.idx = ($.getval('iboxpaySuffix') || '1') - 1) > 0 ? ($.idx + 1 + '') : ''; // 账号扩展字符 const notify = $.isNode() ? require("./sendNotify") : ``; @@ -1172,8 +1173,8 @@ function lives(timeout = 0) { } setTimeout(() => { - console.log(`直播奖励:共领取${ins/500}次直播奖励,共${ins}金币\n`); - $.message += `【直播奖励】:共领取${ins/500}次直播奖励,共${ins}金币\n` + console.log(`直播奖励:共领取${ins/50}次直播奖励,共${ins}金币\n`); + $.message += `【直播奖励】:共领取${ins/50}次直播奖励,共${ins}金币\n` }, liveIdcd * 35000 - 34000) }, timeout) }) @@ -1223,13 +1224,13 @@ function sylist(timeout = 0) { videoscs = videos.length; } else videoscs = 0; - spsy = $.goldcoin.data.coinSum - livecs * 500 + spsy = $.goldcoin.data.coinSum - livecs * 50 //console.log('已获得红包雨奖励 ' + hbycs + ' 次\n') //$.message += //'【红包雨收益】:已获得红包雨奖励 ' + hbycs + ' 次\n' - console.log('已获得直播奖励 ' + livecs + ' 次,共' + livecs * 500 + '金币\n') + console.log('已获得直播奖励 ' + livecs + ' 次,共' + livecs * 50 + '金币\n') $.message += - '【直播收益】:已获得直播奖励 ' + livecs + ' 次,共' + livecs * 500 + '金币\n' + '【直播收益】:已获得直播奖励 ' + livecs + ' 次,共' + livecs * 50 + '金币\n' console.log('已获得视频奖励 ' + videoscs + ' 次,共' + spsy + '金币\n') $.message += '【视频收益】:已获得视频奖励 ' + videoscs + ' 次,共' + spsy + '金币\n' @@ -1778,4 +1779,4 @@ function Env(t, e) { this.log(``, `\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) } }(t, e) -} \ No newline at end of file +} diff --git a/Task/jdtq.js b/Task/jdtq.js new file mode 100644 index 0000000..31c4e6f --- /dev/null +++ b/Task/jdtq.js @@ -0,0 +1,4715 @@ +/* ziye +github地址 https://github.com/ziye888 +TG频道地址 https://t.me/ziyescript +TG交流群 https://t.me/joinchat/AAAAAE7XHm-q1-7Np-tF3g +boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs.json +圈X task订阅 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye-gallery.json + +转载请备注个名字,谢谢 + +⚠️简单天气 需要 手机号和微信号 共0.8-1元 无早起打卡挑战活动,无福利发放活动 + +>>点击 http://jdtq.sdms.mobi/1D6BcClY 下载APP 邀请码 578773156 谢谢支持 + +3.26 制作 +3.30 完成 +3.31 优化调整为10次翻倍 +4.1 修复错误 +4.6 .16 增加通知以及推送控制 + +⚠️ 时间设置 6 6 0-23 * * * 每小时 1次即可 运行一次执行10次翻倍,预计运行15分钟 +⚠️9个主要ck,其他自行考虑是否获取 + + +⚠️简单天气没法判定,只能抓包获取body +方法一 放弃这个羊毛 + +方法二 +打开圈x 打开http 数据抓取 添加mitm额外主机名 zt.jiandantianqi.com + +进入简单天气 点击对应位置 然后回到http数据抓取,点开对应文件夹 点🔍 响应体 搜索如下body对应字符 点开响应体核对一下,核对无误就复制请求体 + +首页气泡body 👉 200000407 + +用户名body 👉 nickname + +账户信息body 👉 balance + +气泡 气泡翻倍 👉 countermax + +翻倍body的响应体里有usedextratimes 普通的没有 + + +方法三 自行抓包工具抓包 + + + + +⚠️一共 41个ck 👉 41条 Secrets + +获取多少ck就运行多少任务(少ck不影响其他任务运行) jdtquserbodyVal 用户名body👉 这条ck必须获取 + + + +手机端默认使用boxjs👉 node请复制boxjs会话粘贴至jdtqCOOKIE.js中 或者 填写环境变量(多账号请换行) + + +第一步⚠️添加 hostname =zt.jiandantianqi.com, + +点击我的 - 获取用户名body, ⚠️ +点击我的 - 获取账户信息body⚠️ + +点击天气 - 获取首页气泡body⚠️ +点击1号气泡, 获取气泡1body⚠️ +点击1号气泡翻倍,获取气泡1翻倍body⚠️ +点击2号气泡, 获取气泡2body⚠️ +点击2号气泡翻倍, 获取气泡2翻倍body⚠️ +点击3号气泡, 获取气泡3body ⚠️ +点击3号气泡翻倍, 获取气泡3翻倍body⚠️ +点击4号气泡, 获取气泡4body + +点击福利 - 获取任务body + +点击福利 - 视频 - 获取视频body +点击福利 - 视频完成 - 获取视频完成body, +点击福利 - 视频完成- 翻倍 - 获取视频完成翻倍body, + +点击福利 - 获取签到body, +点击福利 - 签到翻倍 - 获取签到翻倍body, +点击福利 - 签到完成 - 获取签到完成body, +点击福利 - 签到完成翻倍 -获取签到完成翻倍body, + +点击福利 - 查看实时天气 - 获取天气body, +点击福利 - 查看实时天气完成 - 获取天气完成body, +点击福利 - 查看实时天气完成翻倍 - 获取天气完成翻倍body, + +点击福利 - 悬浮完成 - 获取悬浮完成body, +点击福利 - 悬浮完成翻倍 - 获取悬浮完成翻倍body + +第二步⚠️添加 hostname = api.jiandantianqi.com + +点击活动-每天抽奖-获取抽奖页body, +点击活动 - 每天抽奖 - 抽奖, 获取抽奖body, +点击活动 - 每天抽奖 - 看视频获取抽奖次数,获取抽奖次数body + +第三步⚠️添加 hostname = event.jiandantianqi.com, + + +点击活动 - 吃饭领福利-获取吃饭页body, +点击活动 - 吃饭领福利 - 吃饭1, 获取吃饭1body, +点击活动 - 吃饭领福利 - 吃饭1翻倍 - 获取吃饭1翻倍body, +点击活动 - 吃饭领福利 - 吃饭2, 获取吃饭2body, +点击活动 - 吃饭领福利 - 吃饭2翻倍 - 获取吃饭2翻倍body, +点击活动 - 吃饭领福利 - 吃饭3, 获取吃饭3body, +点击活动 - 吃饭领福利 - 吃饭3翻倍 - 获取吃饭3翻倍body, +点击活动 - 吃饭领福利 - 吃饭4, 获取吃饭4body, +点击活动 - 吃饭领福利 - 吃饭4翻倍 - 获取吃饭4翻倍body, +点击活动 - 吃饭领福利 - 吃饭5, 获取吃饭5body, +点击活动 - 吃饭领福利 - 吃饭5翻倍 - 获取吃饭5翻倍body, + + +点击活动 - 全民猜天气 - 获取竞猜页body +点击活动 - 全民猜天气 - 下雨, 获取竞猜abody, +点击活动 - 全民猜天气 - 不下雨, 获取竞猜bbody, +点击活动 - 全民猜天气 - 获取竞猜领取body, + + +jdtquserbodyVal👉JDTQ_jdtquserBODY👉用户名body + +jdtqcoinbodyVal👉JDTQ_jdtqcoinBODY👉账户信息body + +jdtqqpbodyVal👉JDTQ_jdtqqpBODY👉首页气泡body + +jdtqqp1bodyVal👉JDTQ_jdtqqp1BODY👉领取气泡1body + +jdtqqp1fbbodyVal👉JDTQ_jdtqqp1fbBODY👉气泡1翻倍body + +jdtqqp2bodyVal👉JDTQ_jdtqqp2BODY👉领取气泡2body + +jdtqqp2fbbodyVal👉JDTQ_jdtqqp2fbBODY👉气泡2翻倍body + +jdtqqp3bodyVal👉JDTQ_jdtqqp3BODY👉领取气泡3body + +jdtqqp3fbbodyVal👉JDTQ_jdtqqp3fbBODY👉气泡3翻倍body + +jdtqqp4bodyVal👉JDTQ_jdtqqp4BODY👉领取气泡4body + +jdtqcjybodyVal👉JDTQ_jdtqcjyBODY👉抽奖页body + +jdtqcjbodyVal👉JDTQ_jdtqcjBODY👉抽奖body + +jdtqcjcsbodyVal👉JDTQ_jdtqcjcsBODY👉抽奖次数body + +jdtqrwbodyVal👉JDTQ_jdtqrwBODY👉任务body + +jdtqspbodyVal👉JDTQ_jdtqspBODY👉视频body + +jdtqspwcbodyVal👉JDTQ_jdtqspwcBODY👉视频完成body + +jdtqspwcfbbodyVal👉JDTQ_jdtqspwcfbBODY👉视频完成翻倍body + +jdtqqdbodyVal👉JDTQ_jdtqqdBODY👉签到body + +jdtqqdfbbodyVal👉JDTQ_jdtqqdfbBODY👉签到翻倍body + +jdtqqdwcbodyVal👉JDTQ_jdtqqdwcBODY👉签到完成body + +jdtqqdwcfbbodyVal👉JDTQ_jdtqqdwcfbBODY👉签到完成翻倍body + +jdtqtqbodyVal👉JDTQ_jdtqtqBODY👉天气body + +jdtqtqwcbodyVal👉JDTQ_jdtqtqwcBODY👉天气完成body + +jdtqtqwcfbbodyVal👉JDTQ_jdtqtqwcfbBODY👉天气完成翻倍body + +jdtqxfwcbodyVal👉JDTQ_jdtqxfwcBODY👉悬浮完成body + +jdtqxfwcfbbodyVal👉JDTQ_jdtqxfwcfbBODY👉悬浮完成翻倍body + +jdtqcfybodyVal👉JDTQ_jdtqcfyBODY👉吃饭页body + +jdtqcf1bodyVal👉JDTQ_jdtqcf1BODY👉吃饭1body + +jdtqcf1fbbodyVal👉JDTQ_jdtqcf1fbBODY👉吃饭1翻倍body + +jdtqcf2bodyVal👉JDTQ_jdtqcf2BODY👉吃饭2body + +jdtqcf2fbbodyVal👉JDTQ_jdtqcf2fbBODY👉吃饭2翻倍body + +jdtqcf3bodyVal👉JDTQ_jdtqcf3BODY👉吃饭3body + +jdtqcf3fbbodyVal👉JDTQ_jdtqcf3fbBODY👉吃饭3翻倍body + +jdtqcf4bodyVal👉JDTQ_jdtqcf4BODY👉吃饭4body + +jdtqcf4fbbodyVal👉JDTQ_jdtqcf4fbBODY👉吃饭4翻倍body + +jdtqcf5bodyVal👉JDTQ_jdtqcf5BODY👉吃饭5body + +jdtqcf5fbbodyVal👉JDTQ_jdtqcf5fbBODY👉吃饭5翻倍body + +jdtqjcybodyVal👉JDTQ_jdtqjcyBODY👉竞猜页body + +jdtqjcabodyVal👉JDTQ_jdtqjcaBODY👉竞猜abody + +jdtqjcbbodyVal👉JDTQ_jdtqjcbBODY👉竞猜bbody + +jdtqjclqbodyVal👉JDTQ_jdtqjclqBODY👉竞猜领取body + + + + + +*/ + +GXRZ = '4.6.16 增加通知以及推送控制' +const $ = Env("简单天气"); +$.idx = ($.idx = ($.getval('jdtqSuffix') || '1') - 1) > 0 ? ($.idx + 1 + '') : ''; // 账号扩展字符 +const notify = $.isNode() ? require("./sendNotify") : ``; +const COOKIE = $.isNode() ? require("./jdtqCOOKIE") : ``; +const logs = 0; // 0为关闭日志,1为开启 +notifyttt = 1 // 0为关闭外部推送,1为12 23 点外部推送 +notifyInterval = 2; // 0为关闭通知,1为所有通知,2为12 23 点通知 , 3为 6 12 18 23 点通知 +Minutes = 10; // 通知 默认控制在0-10分内 +$.message = '', COOKIES_SPLIT = '', CASH = '', XH = 0, CK = 0, ddtime = ''; + +let jdtquserbodyArr = []; +let jdtquserbodyVal = ``; +let middlejdtquserBODY = []; + + +let jdtqcoinbodyArr = []; +let jdtqcoinbodyVal = ``; +let middlejdtqcoinBODY = []; + + +let jdtqqpbodyArr = []; +let jdtqqpbodyVal = ``; +let middlejdtqqpBODY = []; + + +let jdtqqp1bodyArr = []; +let jdtqqp1bodyVal = ``; +let middlejdtqqp1BODY = []; + + +let jdtqqp1fbbodyArr = []; +let jdtqqp1fbbodyVal = ``; +let middlejdtqqp1fbBODY = []; + + +let jdtqqp2bodyArr = []; +let jdtqqp2bodyVal = ``; +let middlejdtqqp2BODY = []; + + +let jdtqqp2fbbodyArr = []; +let jdtqqp2fbbodyVal = ``; +let middlejdtqqp2fbBODY = []; + + +let jdtqqp3bodyArr = []; +let jdtqqp3bodyVal = ``; +let middlejdtqqp3BODY = []; + + +let jdtqqp3fbbodyArr = []; +let jdtqqp3fbbodyVal = ``; +let middlejdtqqp3fbBODY = []; + + +let jdtqqp4bodyArr = []; +let jdtqqp4bodyVal = ``; +let middlejdtqqp4BODY = []; + + +let jdtqcjybodyArr = []; +let jdtqcjybodyVal = ``; +let middlejdtqcjyBODY = []; + + +let jdtqcjbodyArr = []; +let jdtqcjbodyVal = ``; +let middlejdtqcjBODY = []; + + +let jdtqcjcsbodyArr = []; +let jdtqcjcsbodyVal = ``; +let middlejdtqcjcsBODY = []; + + +let jdtqrwbodyArr = []; +let jdtqrwbodyVal = ``; +let middlejdtqrwBODY = []; + + +let jdtqspbodyArr = []; +let jdtqspbodyVal = ``; +let middlejdtqspBODY = []; + + +let jdtqspwcbodyArr = []; +let jdtqspwcbodyVal = ``; +let middlejdtqspwcBODY = []; + + +let jdtqspwcfbbodyArr = []; +let jdtqspwcfbbodyVal = ``; +let middlejdtqspwcfbBODY = []; + + +let jdtqqdbodyArr = []; +let jdtqqdbodyVal = ``; +let middlejdtqqdBODY = []; + + +let jdtqqdfbbodyArr = []; +let jdtqqdfbbodyVal = ``; +let middlejdtqqdfbBODY = []; + + +let jdtqqdwcbodyArr = []; +let jdtqqdwcbodyVal = ``; +let middlejdtqqdwcBODY = []; + + +let jdtqqdwcfbbodyArr = []; +let jdtqqdwcfbbodyVal = ``; +let middlejdtqqdwcfbBODY = []; + + +let jdtqtqbodyArr = []; +let jdtqtqbodyVal = ``; +let middlejdtqtqBODY = []; + + +let jdtqtqwcbodyArr = []; +let jdtqtqwcbodyVal = ``; +let middlejdtqtqwcBODY = []; + + +let jdtqtqwcfbbodyArr = []; +let jdtqtqwcfbbodyVal = ``; +let middlejdtqtqwcfbBODY = []; + + +let jdtqxfwcbodyArr = []; +let jdtqxfwcbodyVal = ``; +let middlejdtqxfwcBODY = []; + + +let jdtqxfwcfbbodyArr = []; +let jdtqxfwcfbbodyVal = ``; +let middlejdtqxfwcfbBODY = []; + + +let jdtqcfybodyArr = []; +let jdtqcfybodyVal = ``; +let middlejdtqcfyBODY = []; + + +let jdtqcf1bodyArr = []; +let jdtqcf1bodyVal = ``; +let middlejdtqcf1BODY = []; + + +let jdtqcf1fbbodyArr = []; +let jdtqcf1fbbodyVal = ``; +let middlejdtqcf1fbBODY = []; + + +let jdtqcf2bodyArr = []; +let jdtqcf2bodyVal = ``; +let middlejdtqcf2BODY = []; + + +let jdtqcf2fbbodyArr = []; +let jdtqcf2fbbodyVal = ``; +let middlejdtqcf2fbBODY = []; + + +let jdtqcf3bodyArr = []; +let jdtqcf3bodyVal = ``; +let middlejdtqcf3BODY = []; + + +let jdtqcf3fbbodyArr = []; +let jdtqcf3fbbodyVal = ``; +let middlejdtqcf3fbBODY = []; + + +let jdtqcf4bodyArr = []; +let jdtqcf4bodyVal = ``; +let middlejdtqcf4BODY = []; + + +let jdtqcf4fbbodyArr = []; +let jdtqcf4fbbodyVal = ``; +let middlejdtqcf4fbBODY = []; + + +let jdtqcf5bodyArr = []; +let jdtqcf5bodyVal = ``; +let middlejdtqcf5BODY = []; + + +let jdtqcf5fbbodyArr = []; +let jdtqcf5fbbodyVal = ``; +let middlejdtqcf5fbBODY = []; + + +let jdtqjcybodyArr = []; +let jdtqjcybodyVal = ``; +let middlejdtqjcyBODY = []; + + +let jdtqjcabodyArr = []; +let jdtqjcabodyVal = ``; +let middlejdtqjcaBODY = []; + + +let jdtqjcbbodyArr = []; +let jdtqjcbbodyVal = ``; +let middlejdtqjcbBODY = []; + + +let jdtqjclqbodyArr = []; +let jdtqjclqbodyVal = ``; +let middlejdtqjclqBODY = []; + + +if ($.isNode() && process.env.JDTQ_jdtquserBODY) { + + notifyttt = process.env.JDTQ_notifyttt || "1"; +notifyInterval = process.env.JDTQ_notifyInterval || "2"; + Minutes = process.env.JDTQ_Minutes || "10"; + + COOKIES_SPLIT = process.env.COOKIES_SPLIT || "\n"; + console.log( + `============ cookies分隔符为:${JSON.stringify( + COOKIES_SPLIT + )} =============\n` + ); + + if ( + process.env.JDTQ_jdtquserBODY && + process.env.JDTQ_jdtquserBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtquserBODY = process.env.JDTQ_jdtquserBODY.split(COOKIES_SPLIT); + } else { + middlejdtquserBODY = process.env.JDTQ_jdtquserBODY.split(); + } + Object.keys(middlejdtquserBODY).forEach((item) => { + if (middlejdtquserBODY[item]) { + jdtquserbodyArr.push(middlejdtquserBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcoinBODY && + process.env.JDTQ_jdtqcoinBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcoinBODY = process.env.JDTQ_jdtqcoinBODY.split(COOKIES_SPLIT); + } else { + middlejdtqcoinBODY = process.env.JDTQ_jdtqcoinBODY.split(); + } + Object.keys(middlejdtqcoinBODY).forEach((item) => { + if (middlejdtqcoinBODY[item]) { + jdtqcoinbodyArr.push(middlejdtqcoinBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqpBODY && + process.env.JDTQ_jdtqqpBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqpBODY = process.env.JDTQ_jdtqqpBODY.split(COOKIES_SPLIT); + } else { + middlejdtqqpBODY = process.env.JDTQ_jdtqqpBODY.split(); + } + Object.keys(middlejdtqqpBODY).forEach((item) => { + if (middlejdtqqpBODY[item]) { + jdtqqpbodyArr.push(middlejdtqqpBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqp1BODY && + process.env.JDTQ_jdtqqp1BODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqp1BODY = process.env.JDTQ_jdtqqp1BODY.split(COOKIES_SPLIT); + } else { + middlejdtqqp1BODY = process.env.JDTQ_jdtqqp1BODY.split(); + } + Object.keys(middlejdtqqp1BODY).forEach((item) => { + if (middlejdtqqp1BODY[item]) { + jdtqqp1bodyArr.push(middlejdtqqp1BODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqp1fbBODY && + process.env.JDTQ_jdtqqp1fbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqp1fbBODY = process.env.JDTQ_jdtqqp1fbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqqp1fbBODY = process.env.JDTQ_jdtqqp1fbBODY.split(); + } + Object.keys(middlejdtqqp1fbBODY).forEach((item) => { + if (middlejdtqqp1fbBODY[item]) { + jdtqqp1fbbodyArr.push(middlejdtqqp1fbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqp2BODY && + process.env.JDTQ_jdtqqp2BODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqp2BODY = process.env.JDTQ_jdtqqp2BODY.split(COOKIES_SPLIT); + } else { + middlejdtqqp2BODY = process.env.JDTQ_jdtqqp2BODY.split(); + } + Object.keys(middlejdtqqp2BODY).forEach((item) => { + if (middlejdtqqp2BODY[item]) { + jdtqqp2bodyArr.push(middlejdtqqp2BODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqp2fbBODY && + process.env.JDTQ_jdtqqp2fbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqp2fbBODY = process.env.JDTQ_jdtqqp2fbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqqp2fbBODY = process.env.JDTQ_jdtqqp2fbBODY.split(); + } + Object.keys(middlejdtqqp2fbBODY).forEach((item) => { + if (middlejdtqqp2fbBODY[item]) { + jdtqqp2fbbodyArr.push(middlejdtqqp2fbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqp3BODY && + process.env.JDTQ_jdtqqp3BODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqp3BODY = process.env.JDTQ_jdtqqp3BODY.split(COOKIES_SPLIT); + } else { + middlejdtqqp3BODY = process.env.JDTQ_jdtqqp3BODY.split(); + } + Object.keys(middlejdtqqp3BODY).forEach((item) => { + if (middlejdtqqp3BODY[item]) { + jdtqqp3bodyArr.push(middlejdtqqp3BODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqp3fbBODY && + process.env.JDTQ_jdtqqp3fbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqp3fbBODY = process.env.JDTQ_jdtqqp3fbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqqp3fbBODY = process.env.JDTQ_jdtqqp3fbBODY.split(); + } + Object.keys(middlejdtqqp3fbBODY).forEach((item) => { + if (middlejdtqqp3fbBODY[item]) { + jdtqqp3fbbodyArr.push(middlejdtqqp3fbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqp4BODY && + process.env.JDTQ_jdtqqp4BODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqp4BODY = process.env.JDTQ_jdtqqp4BODY.split(COOKIES_SPLIT); + } else { + middlejdtqqp4BODY = process.env.JDTQ_jdtqqp4BODY.split(); + } + Object.keys(middlejdtqqp4BODY).forEach((item) => { + if (middlejdtqqp4BODY[item]) { + jdtqqp4bodyArr.push(middlejdtqqp4BODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcjyBODY && + process.env.JDTQ_jdtqcjyBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcjyBODY = process.env.JDTQ_jdtqcjyBODY.split(COOKIES_SPLIT); + } else { + middlejdtqcjyBODY = process.env.JDTQ_jdtqcjyBODY.split(); + } + Object.keys(middlejdtqcjyBODY).forEach((item) => { + if (middlejdtqcjyBODY[item]) { + jdtqcjybodyArr.push(middlejdtqcjyBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcjBODY && + process.env.JDTQ_jdtqcjBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcjBODY = process.env.JDTQ_jdtqcjBODY.split(COOKIES_SPLIT); + } else { + middlejdtqcjBODY = process.env.JDTQ_jdtqcjBODY.split(); + } + Object.keys(middlejdtqcjBODY).forEach((item) => { + if (middlejdtqcjBODY[item]) { + jdtqcjbodyArr.push(middlejdtqcjBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcjcsBODY && + process.env.JDTQ_jdtqcjcsBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcjcsBODY = process.env.JDTQ_jdtqcjcsBODY.split(COOKIES_SPLIT); + } else { + middlejdtqcjcsBODY = process.env.JDTQ_jdtqcjcsBODY.split(); + } + Object.keys(middlejdtqcjcsBODY).forEach((item) => { + if (middlejdtqcjcsBODY[item]) { + jdtqcjcsbodyArr.push(middlejdtqcjcsBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqrwBODY && + process.env.JDTQ_jdtqrwBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqrwBODY = process.env.JDTQ_jdtqrwBODY.split(COOKIES_SPLIT); + } else { + middlejdtqrwBODY = process.env.JDTQ_jdtqrwBODY.split(); + } + Object.keys(middlejdtqrwBODY).forEach((item) => { + if (middlejdtqrwBODY[item]) { + jdtqrwbodyArr.push(middlejdtqrwBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqspBODY && + process.env.JDTQ_jdtqspBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqspBODY = process.env.JDTQ_jdtqspBODY.split(COOKIES_SPLIT); + } else { + middlejdtqspBODY = process.env.JDTQ_jdtqspBODY.split(); + } + Object.keys(middlejdtqspBODY).forEach((item) => { + if (middlejdtqspBODY[item]) { + jdtqspbodyArr.push(middlejdtqspBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqspwcBODY && + process.env.JDTQ_jdtqspwcBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqspwcBODY = process.env.JDTQ_jdtqspwcBODY.split(COOKIES_SPLIT); + } else { + middlejdtqspwcBODY = process.env.JDTQ_jdtqspwcBODY.split(); + } + Object.keys(middlejdtqspwcBODY).forEach((item) => { + if (middlejdtqspwcBODY[item]) { + jdtqspwcbodyArr.push(middlejdtqspwcBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqspwcfbBODY && + process.env.JDTQ_jdtqspwcfbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqspwcfbBODY = process.env.JDTQ_jdtqspwcfbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqspwcfbBODY = process.env.JDTQ_jdtqspwcfbBODY.split(); + } + Object.keys(middlejdtqspwcfbBODY).forEach((item) => { + if (middlejdtqspwcfbBODY[item]) { + jdtqspwcfbbodyArr.push(middlejdtqspwcfbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqdBODY && + process.env.JDTQ_jdtqqdBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqdBODY = process.env.JDTQ_jdtqqdBODY.split(COOKIES_SPLIT); + } else { + middlejdtqqdBODY = process.env.JDTQ_jdtqqdBODY.split(); + } + Object.keys(middlejdtqqdBODY).forEach((item) => { + if (middlejdtqqdBODY[item]) { + jdtqqdbodyArr.push(middlejdtqqdBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqdfbBODY && + process.env.JDTQ_jdtqqdfbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqdfbBODY = process.env.JDTQ_jdtqqdfbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqqdfbBODY = process.env.JDTQ_jdtqqdfbBODY.split(); + } + Object.keys(middlejdtqqdfbBODY).forEach((item) => { + if (middlejdtqqdfbBODY[item]) { + jdtqqdfbbodyArr.push(middlejdtqqdfbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqdwcBODY && + process.env.JDTQ_jdtqqdwcBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqdwcBODY = process.env.JDTQ_jdtqqdwcBODY.split(COOKIES_SPLIT); + } else { + middlejdtqqdwcBODY = process.env.JDTQ_jdtqqdwcBODY.split(); + } + Object.keys(middlejdtqqdwcBODY).forEach((item) => { + if (middlejdtqqdwcBODY[item]) { + jdtqqdwcbodyArr.push(middlejdtqqdwcBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqqdwcfbBODY && + process.env.JDTQ_jdtqqdwcfbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqqdwcfbBODY = process.env.JDTQ_jdtqqdwcfbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqqdwcfbBODY = process.env.JDTQ_jdtqqdwcfbBODY.split(); + } + Object.keys(middlejdtqqdwcfbBODY).forEach((item) => { + if (middlejdtqqdwcfbBODY[item]) { + jdtqqdwcfbbodyArr.push(middlejdtqqdwcfbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqtqBODY && + process.env.JDTQ_jdtqtqBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqtqBODY = process.env.JDTQ_jdtqtqBODY.split(COOKIES_SPLIT); + } else { + middlejdtqtqBODY = process.env.JDTQ_jdtqtqBODY.split(); + } + Object.keys(middlejdtqtqBODY).forEach((item) => { + if (middlejdtqtqBODY[item]) { + jdtqtqbodyArr.push(middlejdtqtqBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqtqwcBODY && + process.env.JDTQ_jdtqtqwcBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqtqwcBODY = process.env.JDTQ_jdtqtqwcBODY.split(COOKIES_SPLIT); + } else { + middlejdtqtqwcBODY = process.env.JDTQ_jdtqtqwcBODY.split(); + } + Object.keys(middlejdtqtqwcBODY).forEach((item) => { + if (middlejdtqtqwcBODY[item]) { + jdtqtqwcbodyArr.push(middlejdtqtqwcBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqtqwcfbBODY && + process.env.JDTQ_jdtqtqwcfbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqtqwcfbBODY = process.env.JDTQ_jdtqtqwcfbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqtqwcfbBODY = process.env.JDTQ_jdtqtqwcfbBODY.split(); + } + Object.keys(middlejdtqtqwcfbBODY).forEach((item) => { + if (middlejdtqtqwcfbBODY[item]) { + jdtqtqwcfbbodyArr.push(middlejdtqtqwcfbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqxfwcBODY && + process.env.JDTQ_jdtqxfwcBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqxfwcBODY = process.env.JDTQ_jdtqxfwcBODY.split(COOKIES_SPLIT); + } else { + middlejdtqxfwcBODY = process.env.JDTQ_jdtqxfwcBODY.split(); + } + Object.keys(middlejdtqxfwcBODY).forEach((item) => { + if (middlejdtqxfwcBODY[item]) { + jdtqxfwcbodyArr.push(middlejdtqxfwcBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqxfwcfbBODY && + process.env.JDTQ_jdtqxfwcfbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqxfwcfbBODY = process.env.JDTQ_jdtqxfwcfbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqxfwcfbBODY = process.env.JDTQ_jdtqxfwcfbBODY.split(); + } + Object.keys(middlejdtqxfwcfbBODY).forEach((item) => { + if (middlejdtqxfwcfbBODY[item]) { + jdtqxfwcfbbodyArr.push(middlejdtqxfwcfbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcfyBODY && + process.env.JDTQ_jdtqcfyBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcfyBODY = process.env.JDTQ_jdtqcfyBODY.split(COOKIES_SPLIT); + } else { + middlejdtqcfyBODY = process.env.JDTQ_jdtqcfyBODY.split(); + } + Object.keys(middlejdtqcfyBODY).forEach((item) => { + if (middlejdtqcfyBODY[item]) { + jdtqcfybodyArr.push(middlejdtqcfyBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcf1BODY && + process.env.JDTQ_jdtqcf1BODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcf1BODY = process.env.JDTQ_jdtqcf1BODY.split(COOKIES_SPLIT); + } else { + middlejdtqcf1BODY = process.env.JDTQ_jdtqcf1BODY.split(); + } + Object.keys(middlejdtqcf1BODY).forEach((item) => { + if (middlejdtqcf1BODY[item]) { + jdtqcf1bodyArr.push(middlejdtqcf1BODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcf1fbBODY && + process.env.JDTQ_jdtqcf1fbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcf1fbBODY = process.env.JDTQ_jdtqcf1fbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqcf1fbBODY = process.env.JDTQ_jdtqcf1fbBODY.split(); + } + Object.keys(middlejdtqcf1fbBODY).forEach((item) => { + if (middlejdtqcf1fbBODY[item]) { + jdtqcf1fbbodyArr.push(middlejdtqcf1fbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcf2BODY && + process.env.JDTQ_jdtqcf2BODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcf2BODY = process.env.JDTQ_jdtqcf2BODY.split(COOKIES_SPLIT); + } else { + middlejdtqcf2BODY = process.env.JDTQ_jdtqcf2BODY.split(); + } + Object.keys(middlejdtqcf2BODY).forEach((item) => { + if (middlejdtqcf2BODY[item]) { + jdtqcf2bodyArr.push(middlejdtqcf2BODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcf2fbBODY && + process.env.JDTQ_jdtqcf2fbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcf2fbBODY = process.env.JDTQ_jdtqcf2fbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqcf2fbBODY = process.env.JDTQ_jdtqcf2fbBODY.split(); + } + Object.keys(middlejdtqcf2fbBODY).forEach((item) => { + if (middlejdtqcf2fbBODY[item]) { + jdtqcf2fbbodyArr.push(middlejdtqcf2fbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcf3BODY && + process.env.JDTQ_jdtqcf3BODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcf3BODY = process.env.JDTQ_jdtqcf3BODY.split(COOKIES_SPLIT); + } else { + middlejdtqcf3BODY = process.env.JDTQ_jdtqcf3BODY.split(); + } + Object.keys(middlejdtqcf3BODY).forEach((item) => { + if (middlejdtqcf3BODY[item]) { + jdtqcf3bodyArr.push(middlejdtqcf3BODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcf3fbBODY && + process.env.JDTQ_jdtqcf3fbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcf3fbBODY = process.env.JDTQ_jdtqcf3fbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqcf3fbBODY = process.env.JDTQ_jdtqcf3fbBODY.split(); + } + Object.keys(middlejdtqcf3fbBODY).forEach((item) => { + if (middlejdtqcf3fbBODY[item]) { + jdtqcf3fbbodyArr.push(middlejdtqcf3fbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcf4BODY && + process.env.JDTQ_jdtqcf4BODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcf4BODY = process.env.JDTQ_jdtqcf4BODY.split(COOKIES_SPLIT); + } else { + middlejdtqcf4BODY = process.env.JDTQ_jdtqcf4BODY.split(); + } + Object.keys(middlejdtqcf4BODY).forEach((item) => { + if (middlejdtqcf4BODY[item]) { + jdtqcf4bodyArr.push(middlejdtqcf4BODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcf4fbBODY && + process.env.JDTQ_jdtqcf4fbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcf4fbBODY = process.env.JDTQ_jdtqcf4fbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqcf4fbBODY = process.env.JDTQ_jdtqcf4fbBODY.split(); + } + Object.keys(middlejdtqcf4fbBODY).forEach((item) => { + if (middlejdtqcf4fbBODY[item]) { + jdtqcf4fbbodyArr.push(middlejdtqcf4fbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcf5BODY && + process.env.JDTQ_jdtqcf5BODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcf5BODY = process.env.JDTQ_jdtqcf5BODY.split(COOKIES_SPLIT); + } else { + middlejdtqcf5BODY = process.env.JDTQ_jdtqcf5BODY.split(); + } + Object.keys(middlejdtqcf5BODY).forEach((item) => { + if (middlejdtqcf5BODY[item]) { + jdtqcf5bodyArr.push(middlejdtqcf5BODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqcf5fbBODY && + process.env.JDTQ_jdtqcf5fbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqcf5fbBODY = process.env.JDTQ_jdtqcf5fbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqcf5fbBODY = process.env.JDTQ_jdtqcf5fbBODY.split(); + } + Object.keys(middlejdtqcf5fbBODY).forEach((item) => { + if (middlejdtqcf5fbBODY[item]) { + jdtqcf5fbbodyArr.push(middlejdtqcf5fbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqjcyBODY && + process.env.JDTQ_jdtqjcyBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqjcyBODY = process.env.JDTQ_jdtqjcyBODY.split(COOKIES_SPLIT); + } else { + middlejdtqjcyBODY = process.env.JDTQ_jdtqjcyBODY.split(); + } + Object.keys(middlejdtqjcyBODY).forEach((item) => { + if (middlejdtqjcyBODY[item]) { + jdtqjcybodyArr.push(middlejdtqjcyBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqjcaBODY && + process.env.JDTQ_jdtqjcaBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqjcaBODY = process.env.JDTQ_jdtqjcaBODY.split(COOKIES_SPLIT); + } else { + middlejdtqjcaBODY = process.env.JDTQ_jdtqjcaBODY.split(); + } + Object.keys(middlejdtqjcaBODY).forEach((item) => { + if (middlejdtqjcaBODY[item]) { + jdtqjcabodyArr.push(middlejdtqjcaBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqjcbBODY && + process.env.JDTQ_jdtqjcbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqjcbBODY = process.env.JDTQ_jdtqjcbBODY.split(COOKIES_SPLIT); + } else { + middlejdtqjcbBODY = process.env.JDTQ_jdtqjcbBODY.split(); + } + Object.keys(middlejdtqjcbBODY).forEach((item) => { + if (middlejdtqjcbBODY[item]) { + jdtqjcbbodyArr.push(middlejdtqjcbBODY[item]); + } + }); + + if ( + process.env.JDTQ_jdtqjclqBODY && + process.env.JDTQ_jdtqjclqBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middlejdtqjclqBODY = process.env.JDTQ_jdtqjclqBODY.split(COOKIES_SPLIT); + } else { + middlejdtqjclqBODY = process.env.JDTQ_jdtqjclqBODY.split(); + } + Object.keys(middlejdtqjclqBODY).forEach((item) => { + if (middlejdtqjclqBODY[item]) { + jdtqjclqbodyArr.push(middlejdtqjclqBODY[item]); + } + }); + +} else if ($.isNode() && COOKIE.datas && COOKIE.datas[0].val != '') { + console.log( + `============ cookie方式为:boxjs复制会话 =============\n` + ); + XH = (COOKIE.settings.find(item => item.id === `jdtqXH`)).val; + notifyttt = (COOKIE.settings.find(item => item.id === `jdtqnotifyttt`)).val || '1'; + notifyInterval = (COOKIE.settings.find(item => item.id === `jdtqnotifyInterval`)).val || '2'; + Minutes = (COOKIE.settings.find(item => item.id === `jdtqMinutes`)).val || '10'; + jdtqCount = (COOKIE.settings.find(item => item.id === `jdtqCount`)).val || '1'; + for (let i = 1; i <= jdtqCount; i++) { + if (i == 1) { + op = `` + } else { + op = i + } + if (COOKIE.datas.find(item => item.key === `jdtquserbody${op}`)) { + + jdtquserbodyArr.push(COOKIE.datas.find(item => item.key === `jdtquserbody${op}`).val); + + jdtqcoinbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcoinbody${op}`).val); + + jdtqqpbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqpbody${op}`).val); + + jdtqqp1bodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqp1body${op}`).val); + + jdtqqp1fbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqp1fbbody${op}`).val); + + jdtqqp2bodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqp2body${op}`).val); + + jdtqqp2fbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqp2fbbody${op}`).val); + + jdtqqp3bodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqp3body${op}`).val); + + jdtqqp3fbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqp3fbbody${op}`).val); + + jdtqqp4bodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqp4body${op}`).val); + + jdtqcjybodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcjybody${op}`).val); + + jdtqcjbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcjbody${op}`).val); + + jdtqcjcsbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcjcsbody${op}`).val); + + jdtqrwbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqrwbody${op}`).val); + + jdtqspbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqspbody${op}`).val); + + jdtqspwcbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqspwcbody${op}`).val); + + jdtqspwcfbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqspwcfbbody${op}`).val); + + jdtqqdbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqdbody${op}`).val); + + jdtqqdfbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqdfbbody${op}`).val); + + jdtqqdwcbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqdwcbody${op}`).val); + + jdtqqdwcfbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqqdwcfbbody${op}`).val); + + jdtqtqbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqtqbody${op}`).val); + + jdtqtqwcbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqtqwcbody${op}`).val); + + jdtqtqwcfbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqtqwcfbbody${op}`).val); + + jdtqxfwcbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqxfwcbody${op}`).val); + + jdtqxfwcfbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqxfwcfbbody${op}`).val); + + jdtqcfybodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcfybody${op}`).val); + + jdtqcf1bodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcf1body${op}`).val); + + jdtqcf1fbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcf1fbbody${op}`).val); + + jdtqcf2bodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcf2body${op}`).val); + + jdtqcf2fbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcf2fbbody${op}`).val); + + jdtqcf3bodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcf3body${op}`).val); + + jdtqcf3fbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcf3fbbody${op}`).val); + + jdtqcf4bodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcf4body${op}`).val); + + jdtqcf4fbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcf4fbbody${op}`).val); + + jdtqcf5bodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcf5body${op}`).val); + + jdtqcf5fbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqcf5fbbody${op}`).val); + + jdtqjcybodyArr.push(COOKIE.datas.find(item => item.key === `jdtqjcybody${op}`).val); + + jdtqjcabodyArr.push(COOKIE.datas.find(item => item.key === `jdtqjcabody${op}`).val); + + jdtqjcbbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqjcbbody${op}`).val); + + jdtqjclqbodyArr.push(COOKIE.datas.find(item => item.key === `jdtqjclqbody${op}`).val); + + } + } +} else { + if ("jdtqXH") { + XH = $.getval("jdtqXH") || '0'; + } + if ("jdtqCK") { + CK = $.getval("jdtqCK") || '0'; + } + if ("jdtqnotifyttt") { + notifyttt = $.getval("jdtqnotifyttt") || '1'; + } + if ("jdtqnotifyInterval") { + notifyInterval = $.getval("jdtqnotifyInterval") || '2'; + } + if ("jdtqMinutes") { + Minutes = $.getval("jdtqMinutes") || '10'; + } + let jdtqCount = ($.getval('jdtqCount') || '1') - 0; + for (let i = 1; i <= jdtqCount; i++) { + if (i == 1) { + op = `` + } else { + op = i + } + if ($.getdata(`jdtquserbody${op}`)) { + + jdtquserbodyArr.push($.getdata(`jdtquserbody${op}`)); + + jdtqcoinbodyArr.push($.getdata(`jdtqcoinbody${op}`)); + + jdtqqpbodyArr.push($.getdata(`jdtqqpbody${op}`)); + + jdtqqp1bodyArr.push($.getdata(`jdtqqp1body${op}`)); + + jdtqqp1fbbodyArr.push($.getdata(`jdtqqp1fbbody${op}`)); + + jdtqqp2bodyArr.push($.getdata(`jdtqqp2body${op}`)); + + jdtqqp2fbbodyArr.push($.getdata(`jdtqqp2fbbody${op}`)); + + jdtqqp3bodyArr.push($.getdata(`jdtqqp3body${op}`)); + + jdtqqp3fbbodyArr.push($.getdata(`jdtqqp3fbbody${op}`)); + + jdtqqp4bodyArr.push($.getdata(`jdtqqp4body${op}`)); + + jdtqcjybodyArr.push($.getdata(`jdtqcjybody${op}`)); + + jdtqcjbodyArr.push($.getdata(`jdtqcjbody${op}`)); + + jdtqcjcsbodyArr.push($.getdata(`jdtqcjcsbody${op}`)); + + jdtqrwbodyArr.push($.getdata(`jdtqrwbody${op}`)); + + jdtqspbodyArr.push($.getdata(`jdtqspbody${op}`)); + + jdtqspwcbodyArr.push($.getdata(`jdtqspwcbody${op}`)); + + jdtqspwcfbbodyArr.push($.getdata(`jdtqspwcfbbody${op}`)); + + jdtqqdbodyArr.push($.getdata(`jdtqqdbody${op}`)); + + jdtqqdfbbodyArr.push($.getdata(`jdtqqdfbbody${op}`)); + + jdtqqdwcbodyArr.push($.getdata(`jdtqqdwcbody${op}`)); + + jdtqqdwcfbbodyArr.push($.getdata(`jdtqqdwcfbbody${op}`)); + + jdtqtqbodyArr.push($.getdata(`jdtqtqbody${op}`)); + + jdtqtqwcbodyArr.push($.getdata(`jdtqtqwcbody${op}`)); + + jdtqtqwcfbbodyArr.push($.getdata(`jdtqtqwcfbbody${op}`)); + + jdtqxfwcbodyArr.push($.getdata(`jdtqxfwcbody${op}`)); + + jdtqxfwcfbbodyArr.push($.getdata(`jdtqxfwcfbbody${op}`)); + + jdtqcfybodyArr.push($.getdata(`jdtqcfybody${op}`)); + + jdtqcf1bodyArr.push($.getdata(`jdtqcf1body${op}`)); + + jdtqcf1fbbodyArr.push($.getdata(`jdtqcf1fbbody${op}`)); + + jdtqcf2bodyArr.push($.getdata(`jdtqcf2body${op}`)); + + jdtqcf2fbbodyArr.push($.getdata(`jdtqcf2fbbody${op}`)); + + jdtqcf3bodyArr.push($.getdata(`jdtqcf3body${op}`)); + + jdtqcf3fbbodyArr.push($.getdata(`jdtqcf3fbbody${op}`)); + + jdtqcf4bodyArr.push($.getdata(`jdtqcf4body${op}`)); + + jdtqcf4fbbodyArr.push($.getdata(`jdtqcf4fbbody${op}`)); + + jdtqcf5bodyArr.push($.getdata(`jdtqcf5body${op}`)); + + jdtqcf5fbbodyArr.push($.getdata(`jdtqcf5fbbody${op}`)); + + jdtqjcybodyArr.push($.getdata(`jdtqjcybody${op}`)); + + jdtqjcabodyArr.push($.getdata(`jdtqjcabody${op}`)); + + jdtqjcbbodyArr.push($.getdata(`jdtqjcbbody${op}`)); + + jdtqjclqbodyArr.push($.getdata(`jdtqjclqbody${op}`)); + + } + } +} + +function GetCookie() { + + //获取用户名 + if (CK == 1 && $request && $request.url.indexOf("zt") >= 0 && $request.body.indexOf("%3D%3D") >= 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2130") >= 0) { + const jdtquserbodyVal = $request.body; + if (jdtquserbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtquserbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtquserbodyVal, "jdtquserbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取用户名jdtquserbodyVal✅: 成功,jdtquserbodyVal: ${jdtquserbodyVal}` + ); + $.msg($.name + $.idx, `获取用户名jdtquserbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtquserbodyVal, "jdtquserbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取用户名jdtquserbodyVal✅: 成功,jdtquserbodyVal: ${jdtquserbodyVal}` + ); + $.msg($.name + $.idx, `获取用户名jdtquserbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取账户信息 + if (CK == 2 && $request && $request.url.indexOf("zt") >= 0 && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && $request.headers['Content-Length'] >= 4966) { + + console.log(JSON.stringify($request.headers['Content-Length'])) + const jdtqcoinbodyVal = $request.body; + if (jdtqcoinbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcoinbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcoinbodyVal, "jdtqcoinbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取账户信息jdtqcoinbodyVal✅: 成功,jdtqcoinbodyVal: ${jdtqcoinbodyVal}` + ); + $.msg($.name + $.idx, `获取账户信息jdtqcoinbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcoinbodyVal, "jdtqcoinbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取账户信息jdtqcoinbodyVal✅: 成功,jdtqcoinbodyVal: ${jdtqcoinbodyVal}` + ); + $.msg($.name + $.idx, `获取账户信息jdtqcoinbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取首页气泡 + if (CK == 3 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D%3D") >= 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2162") >= 0) { + const jdtqqpbodyVal = $request.body; + if (jdtqqpbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqpbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqpbodyVal, "jdtqqpbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取首页气泡jdtqqpbodyVal✅: 成功,jdtqqpbodyVal: ${jdtqqpbodyVal}` + ); + $.msg($.name + $.idx, `获取首页气泡jdtqqpbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqpbodyVal, "jdtqqpbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取首页气泡jdtqqpbodyVal✅: 成功,jdtqqpbodyVal: ${jdtqqpbodyVal}` + ); + $.msg($.name + $.idx, `获取首页气泡jdtqqpbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取领取气泡1 + if (CK == 4 && $request.url.indexOf("zt") >= 0 && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqqp1bodyVal = $request.body; + if (jdtqqp1bodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqp1body' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqp1bodyVal, "jdtqqp1body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取领取气泡1jdtqqp1bodyVal✅: 成功,jdtqqp1bodyVal: ${jdtqqp1bodyVal}` + ); + $.msg($.name + $.idx, `获取领取气泡1jdtqqp1bodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqp1bodyVal, "jdtqqp1body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取领取气泡1jdtqqp1bodyVal✅: 成功,jdtqqp1bodyVal: ${jdtqqp1bodyVal}` + ); + $.msg($.name + $.idx, `获取领取气泡1jdtqqp1bodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取气泡1翻倍 + if (CK == 5 && $request.url.indexOf("zt") >= 0 && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqqp1fbbodyVal = $request.body; + if (jdtqqp1fbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqp1fbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqp1fbbodyVal, "jdtqqp1fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取气泡1翻倍jdtqqp1fbbodyVal✅: 成功,jdtqqp1fbbodyVal: ${jdtqqp1fbbodyVal}` + ); + $.msg($.name + $.idx, `获取气泡1翻倍jdtqqp1fbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqp1fbbodyVal, "jdtqqp1fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取气泡1翻倍jdtqqp1fbbodyVal✅: 成功,jdtqqp1fbbodyVal: ${jdtqqp1fbbodyVal}` + ); + $.msg($.name + $.idx, `获取气泡1翻倍jdtqqp1fbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取领取气泡2 + if (CK == 6 && $request.url.indexOf("zt") >= 0 && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqqp2bodyVal = $request.body; + if (jdtqqp2bodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqp2body' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqp2bodyVal, "jdtqqp2body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取领取气泡2jdtqqp2bodyVal✅: 成功,jdtqqp2bodyVal: ${jdtqqp2bodyVal}` + ); + $.msg($.name + $.idx, `获取领取气泡2jdtqqp2bodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqp2bodyVal, "jdtqqp2body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取领取气泡2jdtqqp2bodyVal✅: 成功,jdtqqp2bodyVal: ${jdtqqp2bodyVal}` + ); + $.msg($.name + $.idx, `获取领取气泡2jdtqqp2bodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取气泡2翻倍 + if (CK == 7 && $request.url.indexOf("zt") >= 0 && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqqp2fbbodyVal = $request.body; + if (jdtqqp2fbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqp2fbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqp2fbbodyVal, "jdtqqp2fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取气泡2翻倍jdtqqp2fbbodyVal✅: 成功,jdtqqp2fbbodyVal: ${jdtqqp2fbbodyVal}` + ); + $.msg($.name + $.idx, `获取气泡2翻倍jdtqqp2fbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqp2fbbodyVal, "jdtqqp2fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取气泡2翻倍jdtqqp2fbbodyVal✅: 成功,jdtqqp2fbbodyVal: ${jdtqqp2fbbodyVal}` + ); + $.msg($.name + $.idx, `获取气泡2翻倍jdtqqp2fbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取领取气泡3 + if (CK == 8 && $request.url.indexOf("zt") >= 0 && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqqp3bodyVal = $request.body; + if (jdtqqp3bodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqp3body' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqp3bodyVal, "jdtqqp3body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取领取气泡3jdtqqp3bodyVal✅: 成功,jdtqqp3bodyVal: ${jdtqqp3bodyVal}` + ); + $.msg($.name + $.idx, `获取领取气泡3jdtqqp3bodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqp3bodyVal, "jdtqqp3body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取领取气泡3jdtqqp3bodyVal✅: 成功,jdtqqp3bodyVal: ${jdtqqp3bodyVal}` + ); + $.msg($.name + $.idx, `获取领取气泡3jdtqqp3bodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取气泡3翻倍 + if (CK == 9 && $request.url.indexOf("zt") >= 0 && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqqp3fbbodyVal = $request.body; + if (jdtqqp3fbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqp3fbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqp3fbbodyVal, "jdtqqp3fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取气泡3翻倍jdtqqp3fbbodyVal✅: 成功,jdtqqp3fbbodyVal: ${jdtqqp3fbbodyVal}` + ); + $.msg($.name + $.idx, `获取气泡3翻倍jdtqqp3fbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqp3fbbodyVal, "jdtqqp3fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取气泡3翻倍jdtqqp3fbbodyVal✅: 成功,jdtqqp3fbbodyVal: ${jdtqqp3fbbodyVal}` + ); + $.msg($.name + $.idx, `获取气泡3翻倍jdtqqp3fbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取领取气泡4 + if (CK == 10 && $request.url.indexOf("zt") >= 0 && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqqp4bodyVal = $request.body; + if (jdtqqp4bodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqp4body' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqp4bodyVal, "jdtqqp4body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取领取气泡4jdtqqp4bodyVal✅: 成功,jdtqqp4bodyVal: ${jdtqqp4bodyVal}` + ); + $.msg($.name + $.idx, `获取领取气泡4jdtqqp4bodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqp4bodyVal, "jdtqqp4body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取领取气泡4jdtqqp4bodyVal✅: 成功,jdtqqp4bodyVal: ${jdtqqp4bodyVal}` + ); + $.msg($.name + $.idx, `获取领取气泡4jdtqqp4bodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取抽奖页 + if (CK == 24 && $request.url.indexOf("api") >= 0 && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2118") >= 0) { + const jdtqcjybodyVal = $request.body; + if (jdtqcjybodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcjybody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcjybodyVal, "jdtqcjybody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取抽奖页jdtqcjybodyVal✅: 成功,jdtqcjybodyVal: ${jdtqcjybodyVal}` + ); + $.msg($.name + $.idx, `获取抽奖页jdtqcjybodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcjybodyVal, "jdtqcjybody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取抽奖页jdtqcjybodyVal✅: 成功,jdtqcjybodyVal: ${jdtqcjybodyVal}` + ); + $.msg($.name + $.idx, `获取抽奖页jdtqcjybodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取抽奖 + if (CK == 25 && $request.url.indexOf("api") >= 0 && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2118") >= 0) { + const jdtqcjbodyVal = $request.body; + if (jdtqcjbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcjbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcjbodyVal, "jdtqcjbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取抽奖jdtqcjbodyVal✅: 成功,jdtqcjbodyVal: ${jdtqcjbodyVal}` + ); + $.msg($.name + $.idx, `获取抽奖jdtqcjbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcjbodyVal, "jdtqcjbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取抽奖jdtqcjbodyVal✅: 成功,jdtqcjbodyVal: ${jdtqcjbodyVal}` + ); + $.msg($.name + $.idx, `获取抽奖jdtqcjbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取抽奖次数 + if (CK == 26 && $request.url.indexOf("api") >= api && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2118") >= 0) { + const jdtqcjcsbodyVal = $request.body; + if (jdtqcjcsbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcjcsbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcjcsbodyVal, "jdtqcjcsbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取抽奖次数jdtqcjcsbodyVal✅: 成功,jdtqcjcsbodyVal: ${jdtqcjcsbodyVal}` + ); + $.msg($.name + $.idx, `获取抽奖次数jdtqcjcsbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcjcsbodyVal, "jdtqcjcsbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取抽奖次数jdtqcjcsbodyVal✅: 成功,jdtqcjcsbodyVal: ${jdtqcjcsbodyVal}` + ); + $.msg($.name + $.idx, `获取抽奖次数jdtqcjcsbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取任务 + if (CK == 11 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D%3D") >= 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2162") >= 0) { + const jdtqrwbodyVal = $request.body; + if (jdtqrwbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqrwbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqrwbodyVal, "jdtqrwbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取任务jdtqrwbodyVal✅: 成功,jdtqrwbodyVal: ${jdtqrwbodyVal}` + ); + $.msg($.name + $.idx, `获取任务jdtqrwbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqrwbodyVal, "jdtqrwbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取任务jdtqrwbodyVal✅: 成功,jdtqrwbodyVal: ${jdtqrwbodyVal}` + ); + $.msg($.name + $.idx, `获取任务jdtqrwbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取视频 + if (CK == 12 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqspbodyVal = $request.body; + if (jdtqspbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqspbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqspbodyVal, "jdtqspbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取视频jdtqspbodyVal✅: 成功,jdtqspbodyVal: ${jdtqspbodyVal}` + ); + $.msg($.name + $.idx, `获取视频jdtqspbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqspbodyVal, "jdtqspbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取视频jdtqspbodyVal✅: 成功,jdtqspbodyVal: ${jdtqspbodyVal}` + ); + $.msg($.name + $.idx, `获取视频jdtqspbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取视频完成 + if (CK == 13 && $request.url.indexOf("zt") >= 0 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2182") >= 0) { + const jdtqspwcbodyVal = $request.body; + if (jdtqspwcbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqspwcbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqspwcbodyVal, "jdtqspwcbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取视频完成jdtqspwcbodyVal✅: 成功,jdtqspwcbodyVal: ${jdtqspwcbodyVal}` + ); + $.msg($.name + $.idx, `获取视频完成jdtqspwcbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqspwcbodyVal, "jdtqspwcbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取视频完成jdtqspwcbodyVal✅: 成功,jdtqspwcbodyVal: ${jdtqspwcbodyVal}` + ); + $.msg($.name + $.idx, `获取视频完成jdtqspwcbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取视频完成翻倍 + if (CK == 14 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqspwcfbbodyVal = $request.body; + if (jdtqspwcfbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqspwcfbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqspwcfbbodyVal, "jdtqspwcfbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取视频完成翻倍jdtqspwcfbbodyVal✅: 成功,jdtqspwcfbbodyVal: ${jdtqspwcfbbodyVal}` + ); + $.msg($.name + $.idx, `获取视频完成翻倍jdtqspwcfbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqspwcfbbodyVal, "jdtqspwcfbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取视频完成翻倍jdtqspwcfbbodyVal✅: 成功,jdtqspwcfbbodyVal: ${jdtqspwcfbbodyVal}` + ); + $.msg($.name + $.idx, `获取视频完成翻倍jdtqspwcfbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取签到 + if (CK == 15 && $request.url.indexOf("zt") >= 0 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2230") >= 0) { + const jdtqqdbodyVal = $request.body; + if (jdtqqdbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqdbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqdbodyVal, "jdtqqdbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取签到jdtqqdbodyVal✅: 成功,jdtqqdbodyVal: ${jdtqqdbodyVal}` + ); + $.msg($.name + $.idx, `获取签到jdtqqdbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqdbodyVal, "jdtqqdbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取签到jdtqqdbodyVal✅: 成功,jdtqqdbodyVal: ${jdtqqdbodyVal}` + ); + $.msg($.name + $.idx, `获取签到jdtqqdbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取签到翻倍 + if (CK == 16 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2230") >= 0) { + const jdtqqdfbbodyVal = $request.body; + if (jdtqqdfbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqdfbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqdfbbodyVal, "jdtqqdfbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取签到翻倍jdtqqdfbbodyVal✅: 成功,jdtqqdfbbodyVal: ${jdtqqdfbbodyVal}` + ); + $.msg($.name + $.idx, `获取签到翻倍jdtqqdfbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqdfbbodyVal, "jdtqqdfbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取签到翻倍jdtqqdfbbodyVal✅: 成功,jdtqqdfbbodyVal: ${jdtqqdfbbodyVal}` + ); + $.msg($.name + $.idx, `获取签到翻倍jdtqqdfbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取签到完成 + if (CK == 17 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2182") >= 0) { + const jdtqqdwcbodyVal = $request.body; + if (jdtqqdwcbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqdwcbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqdwcbodyVal, "jdtqqdwcbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取签到完成jdtqqdwcbodyVal✅: 成功,jdtqqdwcbodyVal: ${jdtqqdwcbodyVal}` + ); + $.msg($.name + $.idx, `获取签到完成jdtqqdwcbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqdwcbodyVal, "jdtqqdwcbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取签到完成jdtqqdwcbodyVal✅: 成功,jdtqqdwcbodyVal: ${jdtqqdwcbodyVal}` + ); + $.msg($.name + $.idx, `获取签到完成jdtqqdwcbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取签到完成翻倍 + if (CK == 18 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqqdwcfbbodyVal = $request.body; + if (jdtqqdwcfbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqqdwcfbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqqdwcfbbodyVal, "jdtqqdwcfbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取签到完成翻倍jdtqqdwcfbbodyVal✅: 成功,jdtqqdwcfbbodyVal: ${jdtqqdwcfbbodyVal}` + ); + $.msg($.name + $.idx, `获取签到完成翻倍jdtqqdwcfbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqqdwcfbbodyVal, "jdtqqdwcfbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取签到完成翻倍jdtqqdwcfbbodyVal✅: 成功,jdtqqdwcfbbodyVal: ${jdtqqdwcfbbodyVal}` + ); + $.msg($.name + $.idx, `获取签到完成翻倍jdtqqdwcfbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取天气 + if (CK == 19 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqtqbodyVal = $request.body; + if (jdtqtqbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqtqbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqtqbodyVal, "jdtqtqbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取天气jdtqtqbodyVal✅: 成功,jdtqtqbodyVal: ${jdtqtqbodyVal}` + ); + $.msg($.name + $.idx, `获取天气jdtqtqbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqtqbodyVal, "jdtqtqbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取天气jdtqtqbodyVal✅: 成功,jdtqtqbodyVal: ${jdtqtqbodyVal}` + ); + $.msg($.name + $.idx, `获取天气jdtqtqbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取天气完成 + if (CK == 20 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2182") >= 0) { + const jdtqtqwcbodyVal = $request.body; + if (jdtqtqwcbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqtqwcbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqtqwcbodyVal, "jdtqtqwcbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取天气完成jdtqtqwcbodyVal✅: 成功,jdtqtqwcbodyVal: ${jdtqtqwcbodyVal}` + ); + $.msg($.name + $.idx, `获取天气完成jdtqtqwcbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqtqwcbodyVal, "jdtqtqwcbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取天气完成jdtqtqwcbodyVal✅: 成功,jdtqtqwcbodyVal: ${jdtqtqwcbodyVal}` + ); + $.msg($.name + $.idx, `获取天气完成jdtqtqwcbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取天气完成翻倍 + if (CK == 21 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqtqwcfbbodyVal = $request.body; + if (jdtqtqwcfbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqtqwcfbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqtqwcfbbodyVal, "jdtqtqwcfbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取天气完成翻倍jdtqtqwcfbbodyVal✅: 成功,jdtqtqwcfbbodyVal: ${jdtqtqwcfbbodyVal}` + ); + $.msg($.name + $.idx, `获取天气完成翻倍jdtqtqwcfbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqtqwcfbbodyVal, "jdtqtqwcfbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取天气完成翻倍jdtqtqwcfbbodyVal✅: 成功,jdtqtqwcfbbodyVal: ${jdtqtqwcfbbodyVal}` + ); + $.msg($.name + $.idx, `获取天气完成翻倍jdtqtqwcfbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取悬浮完成 + if (CK == 22 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2182") >= 0) { + const jdtqxfwcbodyVal = $request.body; + if (jdtqxfwcbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqxfwcbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqxfwcbodyVal, "jdtqxfwcbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取悬浮完成jdtqxfwcbodyVal✅: 成功,jdtqxfwcbodyVal: ${jdtqxfwcbodyVal}` + ); + $.msg($.name + $.idx, `获取悬浮完成jdtqxfwcbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqxfwcbodyVal, "jdtqxfwcbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取悬浮完成jdtqxfwcbodyVal✅: 成功,jdtqxfwcbodyVal: ${jdtqxfwcbodyVal}` + ); + $.msg($.name + $.idx, `获取悬浮完成jdtqxfwcbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取悬浮完成翻倍 + if (CK == 23 && $request.url.indexOf("zt") >= 0 && $request && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2228") >= 0) { + const jdtqxfwcfbbodyVal = $request.body; + if (jdtqxfwcfbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqxfwcfbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqxfwcfbbodyVal, "jdtqxfwcfbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取悬浮完成翻倍jdtqxfwcfbbodyVal✅: 成功,jdtqxfwcfbbodyVal: ${jdtqxfwcfbbodyVal}` + ); + $.msg($.name + $.idx, `获取悬浮完成翻倍jdtqxfwcfbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqxfwcfbbodyVal, "jdtqxfwcfbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取悬浮完成翻倍jdtqxfwcfbbodyVal✅: 成功,jdtqxfwcfbbodyVal: ${jdtqxfwcfbbodyVal}` + ); + $.msg($.name + $.idx, `获取悬浮完成翻倍jdtqxfwcfbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭页 + if (CK == 27 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2182") >= 0) { + const jdtqcfybodyVal = $request.body; + if (jdtqcfybodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcfybody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcfybodyVal, "jdtqcfybody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭页jdtqcfybodyVal✅: 成功,jdtqcfybodyVal: ${jdtqcfybodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭页jdtqcfybodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcfybodyVal, "jdtqcfybody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭页jdtqcfybodyVal✅: 成功,jdtqcfybodyVal: ${jdtqcfybodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭页jdtqcfybodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭1 + if (CK == 28 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2166") >= 0) { + const jdtqcf1bodyVal = $request.body; + if (jdtqcf1bodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcf1body' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcf1bodyVal, "jdtqcf1body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭1jdtqcf1bodyVal✅: 成功,jdtqcf1bodyVal: ${jdtqcf1bodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭1jdtqcf1bodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcf1bodyVal, "jdtqcf1body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭1jdtqcf1bodyVal✅: 成功,jdtqcf1bodyVal: ${jdtqcf1bodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭1jdtqcf1bodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭1翻倍 + if (CK == 29 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D%3D") >= 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2178") >= 0) { + const jdtqcf1fbbodyVal = $request.body; + if (jdtqcf1fbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcf1fbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcf1fbbodyVal, "jdtqcf1fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭1翻倍jdtqcf1fbbodyVal✅: 成功,jdtqcf1fbbodyVal: ${jdtqcf1fbbodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭1翻倍jdtqcf1fbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcf1fbbodyVal, "jdtqcf1fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭1翻倍jdtqcf1fbbodyVal✅: 成功,jdtqcf1fbbodyVal: ${jdtqcf1fbbodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭1翻倍jdtqcf1fbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭2 + if (CK == 30 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2166") >= 0) { + const jdtqcf2bodyVal = $request.body; + if (jdtqcf2bodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcf2body' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcf2bodyVal, "jdtqcf2body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭2jdtqcf2bodyVal✅: 成功,jdtqcf2bodyVal: ${jdtqcf2bodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭2jdtqcf2bodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcf2bodyVal, "jdtqcf2body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭2jdtqcf2bodyVal✅: 成功,jdtqcf2bodyVal: ${jdtqcf2bodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭2jdtqcf2bodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭2翻倍 + if (CK == 31 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D%3D") >= 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2178") >= 0) { + const jdtqcf2fbbodyVal = $request.body; + if (jdtqcf2fbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcf2fbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcf2fbbodyVal, "jdtqcf2fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭2翻倍jdtqcf2fbbodyVal✅: 成功,jdtqcf2fbbodyVal: ${jdtqcf2fbbodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭2翻倍jdtqcf2fbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcf2fbbodyVal, "jdtqcf2fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭2翻倍jdtqcf2fbbodyVal✅: 成功,jdtqcf2fbbodyVal: ${jdtqcf2fbbodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭2翻倍jdtqcf2fbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭3 + if (CK == 32 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2166") >= 0) { + const jdtqcf3bodyVal = $request.body; + if (jdtqcf3bodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcf3body' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcf3bodyVal, "jdtqcf3body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭3jdtqcf3bodyVal✅: 成功,jdtqcf3bodyVal: ${jdtqcf3bodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭3jdtqcf3bodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcf3bodyVal, "jdtqcf3body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭3jdtqcf3bodyVal✅: 成功,jdtqcf3bodyVal: ${jdtqcf3bodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭3jdtqcf3bodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭3翻倍 + if (CK == 33 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D%3D") >= 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2178") >= 0) { + const jdtqcf3fbbodyVal = $request.body; + if (jdtqcf3fbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcf3fbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcf3fbbodyVal, "jdtqcf3fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭3翻倍jdtqcf3fbbodyVal✅: 成功,jdtqcf3fbbodyVal: ${jdtqcf3fbbodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭3翻倍jdtqcf3fbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcf3fbbodyVal, "jdtqcf3fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭3翻倍jdtqcf3fbbodyVal✅: 成功,jdtqcf3fbbodyVal: ${jdtqcf3fbbodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭3翻倍jdtqcf3fbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭4 + if (CK == 34 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2166") >= 0) { + const jdtqcf4bodyVal = $request.body; + if (jdtqcf4bodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcf4body' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcf4bodyVal, "jdtqcf4body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭4jdtqcf4bodyVal✅: 成功,jdtqcf4bodyVal: ${jdtqcf4bodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭4jdtqcf4bodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcf4bodyVal, "jdtqcf4body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭4jdtqcf4bodyVal✅: 成功,jdtqcf4bodyVal: ${jdtqcf4bodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭4jdtqcf4bodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭4翻倍 + if (CK == 35 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D%3D") >= 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2178") >= 0) { + const jdtqcf4fbbodyVal = $request.body; + if (jdtqcf4fbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcf4fbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcf4fbbodyVal, "jdtqcf4fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭4翻倍jdtqcf4fbbodyVal✅: 成功,jdtqcf4fbbodyVal: ${jdtqcf4fbbodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭4翻倍jdtqcf4fbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcf4fbbodyVal, "jdtqcf4fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭4翻倍jdtqcf4fbbodyVal✅: 成功,jdtqcf4fbbodyVal: ${jdtqcf4fbbodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭4翻倍jdtqcf4fbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭5 + if (CK == 36 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2166") >= 0) { + const jdtqcf5bodyVal = $request.body; + if (jdtqcf5bodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcf5body' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcf5bodyVal, "jdtqcf5body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭5jdtqcf5bodyVal✅: 成功,jdtqcf5bodyVal: ${jdtqcf5bodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭5jdtqcf5bodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcf5bodyVal, "jdtqcf5body" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭5jdtqcf5bodyVal✅: 成功,jdtqcf5bodyVal: ${jdtqcf5bodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭5jdtqcf5bodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取吃饭5翻倍 + if (CK == 37 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D%3D") >= 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2178") >= 0) { + const jdtqcf5fbbodyVal = $request.body; + if (jdtqcf5fbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqcf5fbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqcf5fbbodyVal, "jdtqcf5fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭5翻倍jdtqcf5fbbodyVal✅: 成功,jdtqcf5fbbodyVal: ${jdtqcf5fbbodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭5翻倍jdtqcf5fbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqcf5fbbodyVal, "jdtqcf5fbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取吃饭5翻倍jdtqcf5fbbodyVal✅: 成功,jdtqcf5fbbodyVal: ${jdtqcf5fbbodyVal}` + ); + $.msg($.name + $.idx, `获取吃饭5翻倍jdtqcf5fbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取竞猜页 + if (CK == 38 && $request && $request.url.indexOf("event") >= 0 && $request.body.indexOf("%3D%3D") >= 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2130") >= 0) { + const jdtqjcybodyVal = $request.body; + if (jdtqjcybodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqjcybody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqjcybodyVal, "jdtqjcybody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取竞猜页jdtqjcybodyVal✅: 成功,jdtqjcybodyVal: ${jdtqjcybodyVal}` + ); + $.msg($.name + $.idx, `获取竞猜页jdtqjcybodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqjcybodyVal, "jdtqjcybody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取竞猜页jdtqjcybodyVal✅: 成功,jdtqjcybodyVal: ${jdtqjcybodyVal}` + ); + $.msg($.name + $.idx, `获取竞猜页jdtqjcybodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取竞猜a + if (CK == 39 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2180") >= 0) { + const jdtqjcabodyVal = $request.body; + if (jdtqjcabodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqjcabody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqjcabodyVal, "jdtqjcabody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取竞猜ajdtqjcabodyVal✅: 成功,jdtqjcabodyVal: ${jdtqjcabodyVal}` + ); + $.msg($.name + $.idx, `获取竞猜ajdtqjcabodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqjcabodyVal, "jdtqjcabody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取竞猜ajdtqjcabodyVal✅: 成功,jdtqjcabodyVal: ${jdtqjcabodyVal}` + ); + $.msg($.name + $.idx, `获取竞猜ajdtqjcabodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取竞猜b + if (CK == 40 && $request.url.indexOf("event") >= 0 && $request.url.indexOf("event") >= 0 && $request && $request.body.indexOf("%3D") >= 0 && $request.body.indexOf("%3D%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2180") >= 0) { + const jdtqjcbbodyVal = $request.body; + if (jdtqjcbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqjcbbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqjcbbodyVal, "jdtqjcbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取竞猜bjdtqjcbbodyVal✅: 成功,jdtqjcbbodyVal: ${jdtqjcbbodyVal}` + ); + $.msg($.name + $.idx, `获取竞猜bjdtqjcbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqjcbbodyVal, "jdtqjcbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取竞猜bjdtqjcbbodyVal✅: 成功,jdtqjcbbodyVal: ${jdtqjcbbodyVal}` + ); + $.msg($.name + $.idx, `获取竞猜bjdtqjcbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + + //获取竞猜领取 + if (CK == 41 && $request && $request.url.indexOf("event") >= 0 && $request.body.indexOf("%3D") < 0 && $request.body.indexOf("encryptv2=") >= 0 && JSON.stringify($request.headers).indexOf("2166") >= 0) { + const jdtqjclqbodyVal = $request.body; + if (jdtqjclqbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('jdtqjclqbody' + $.idx); + if (bodys) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(jdtqjclqbodyVal, "jdtqjclqbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取竞猜领取jdtqjclqbodyVal✅: 成功,jdtqjclqbodyVal: ${jdtqjclqbodyVal}` + ); + $.msg($.name + $.idx, `获取竞猜领取jdtqjclqbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(jdtqjclqbodyVal, "jdtqjclqbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取竞猜领取jdtqjclqbodyVal✅: 成功,jdtqjclqbodyVal: ${jdtqjclqbodyVal}` + ); + $.msg($.name + $.idx, `获取竞猜领取jdtqjclqbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + +} +console.log( + `================== 脚本执行 - 北京时间(UTC+8):${new Date( + new Date().getTime() + + new Date().getTimezoneOffset() * 60 * 1000 + + 8 * 60 * 60 * 1000 + ).toLocaleString()} =====================\n` +); +console.log( + `============ 共 ${jdtquserbodyArr.length} 个${$.name}账号=============\n` +); +//时间 +nowTimes = new Date( + new Date().getTime() + + new Date().getTimezoneOffset() * 60 * 1000 + + 8 * 60 * 60 * 1000 +); +//今天 +Y = nowTimes.getFullYear() + '-'; +M = (nowTimes.getMonth() + 1 < 10 ? '0' + (nowTimes.getMonth() + 1) : nowTimes.getMonth() + 1) + '-'; +D = (nowTimes.getDate() < 10 ? '0' + (nowTimes.getDate()) : nowTimes.getDate()); +ddtime = Y + M + D; +console.log(ddtime) +//今天0点时间戳时间戳 +function daytime(inputTime) { + if ($.isNode()) { + DAYTIME = + new Date(new Date().toLocaleDateString()).getTime() - 8 * 60 * 60 * 1000; + } else DAYTIME = new Date(new Date().toLocaleDateString()).getTime(); + return DAYTIME; +}; +//时间戳格式化日期 +function time(inputTime) { + if ($.isNode()) { + var date = new Date(inputTime + 8 * 60 * 60 * 1000); + } else var date = new Date(inputTime); + Y = date.getFullYear() + '-'; + M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; + D = date.getDate() + ' '; + h = date.getHours() + ':'; + m = date.getMinutes() + ':'; + s = date.getSeconds(); + return Y + M + D + h + m + s; +}; +//日期格式化时间戳 +function timecs() { + if ($.isNode()) { + var date = new Date(newtime).getTime() - 8 * 60 * 60 * 1000 + } else var date = new Date(newtime).getTime() + return date; +}; +//随机udid 大写 +function udid() { + var s = []; + var hexDigits = "0123456789ABCDEF"; + for (var i = 0; i < 36; i++) { + s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); + } + s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010 + s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01 + s[8] = s[13] = s[18] = s[23] = "-"; + var uuid = s.join(""); + return uuid; +} +//随机udid 小写 +function udid2() { + function S4() { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + } + return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); +} +//编码 +function encodeUnicode(str) { + var res = []; + for (var i = 0; i < str.length; i++) { + res[i] = ("00" + str.charCodeAt(i).toString(16)).slice(-4); + } + return "\\u" + res.join("\\u"); +} +//解码 +function decodeUnicode(str) { + str = str.replace(/\\/g, "%"); + return unescape(str); +} +//随机延迟 +function RT(X, Y) { + do rt = Math.floor(Math.random() * Y); + while (rt < X) + return rt; +} +let isGetCookie = typeof $request !== 'undefined' +if (isGetCookie) { + GetCookie() + $.done(); +} else { + !(async () => { + await all(); + await msgShow(); + })() + .catch((e) => { + $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') + }) + .finally(() => { + $.done(); + }) +} +async function all() { + if (!jdtquserbodyArr || jdtquserbodyArr == '') { + $.msg( + $.name, + '提示:⚠️请>>点击前往获取cookie http://jdtq.sdms.mobi/1D6BcClY\n', + 'http://jdtq.sdms.mobi/1D6BcClY', { + "open-url": "http://jdtq.sdms.mobi/1D6BcClY" + } + ); + return; + } else { + for (let i = 0; i < jdtquserbodyArr.length; i++) { + + jdtquserbodyVal = jdtquserbodyArr[i]; + + jdtqcoinbodyVal = jdtqcoinbodyArr[i]; + + jdtqqpbodyVal = jdtqqpbodyArr[i]; + + jdtqqp1bodyVal = jdtqqp1bodyArr[i]; + + jdtqqp1fbbodyVal = jdtqqp1fbbodyArr[i]; + + jdtqqp2bodyVal = jdtqqp2bodyArr[i]; + + jdtqqp2fbbodyVal = jdtqqp2fbbodyArr[i]; + + jdtqqp3bodyVal = jdtqqp3bodyArr[i]; + + jdtqqp3fbbodyVal = jdtqqp3fbbodyArr[i]; + + jdtqqp4bodyVal = jdtqqp4bodyArr[i]; + + jdtqcjybodyVal = jdtqcjybodyArr[i]; + + jdtqcjbodyVal = jdtqcjbodyArr[i]; + + jdtqcjcsbodyVal = jdtqcjcsbodyArr[i]; + + jdtqrwbodyVal = jdtqrwbodyArr[i]; + + jdtqspbodyVal = jdtqspbodyArr[i]; + + jdtqspwcbodyVal = jdtqspwcbodyArr[i]; + + jdtqspwcfbbodyVal = jdtqspwcfbbodyArr[i]; + + jdtqqdbodyVal = jdtqqdbodyArr[i]; + + jdtqqdfbbodyVal = jdtqqdfbbodyArr[i]; + + jdtqqdwcbodyVal = jdtqqdwcbodyArr[i]; + + jdtqqdwcfbbodyVal = jdtqqdwcfbbodyArr[i]; + + jdtqtqbodyVal = jdtqtqbodyArr[i]; + + jdtqtqwcbodyVal = jdtqtqwcbodyArr[i]; + + jdtqtqwcfbbodyVal = jdtqtqwcfbbodyArr[i]; + + jdtqxfwcbodyVal = jdtqxfwcbodyArr[i]; + + jdtqxfwcfbbodyVal = jdtqxfwcfbbodyArr[i]; + + jdtqcfybodyVal = jdtqcfybodyArr[i]; + + jdtqcf1bodyVal = jdtqcf1bodyArr[i]; + + jdtqcf1fbbodyVal = jdtqcf1fbbodyArr[i]; + + jdtqcf2bodyVal = jdtqcf2bodyArr[i]; + + jdtqcf2fbbodyVal = jdtqcf2fbbodyArr[i]; + + jdtqcf3bodyVal = jdtqcf3bodyArr[i]; + + jdtqcf3fbbodyVal = jdtqcf3fbbodyArr[i]; + + jdtqcf4bodyVal = jdtqcf4bodyArr[i]; + + jdtqcf4fbbodyVal = jdtqcf4fbbodyArr[i]; + + jdtqcf5bodyVal = jdtqcf5bodyArr[i]; + + jdtqcf5fbbodyVal = jdtqcf5fbbodyArr[i]; + + jdtqjcybodyVal = jdtqjcybodyArr[i]; + + jdtqjcabodyVal = jdtqjcabodyArr[i]; + + jdtqjcbbodyVal = jdtqjcbbodyArr[i]; + + jdtqjclqbodyVal = jdtqjclqbodyArr[i]; + + $.index = i + 1; + O = (`${$.name + $.index}🔔`); + $.isLogin = true; + if (jdtquserbodyVal && jdtquserbodyVal != '') { + console.log(`-----------------\n\n🔔开始运行【${$.name + $.index}】`) + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtquserbodyVal + K = `用户名🚩`; + await task() + if (!$.isLogin) { + $.msg(O, time(Number(Date.now())) + `⚠️COOKIE失效,\n请>>点击前往获取http://jdtq.sdms.mobi/1D6BcClY`, { + "open-url": "http://jdtq.sdms.mobi/1D6BcClY" + }); + if ($.isNode()) { + await notify.sendNotify(O, time(Number(Date.now())) + `⚠️COOKIE失效,\n请>>点击前往获取http://jdtq.sdms.mobi/1D6BcClY`); + } + continue + } + } + + if (jdtqcoinbodyVal && jdtqcoinbodyVal != ``) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcoinbodyVal + K = `账户信息🚩`; + await task() + } + + if (jdtqqpbodyVal && jdtqqpbodyVal != ``) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqpbodyVal + K = `首页气泡🚩`; + await task() + } + + if (jdtqqp1bodyVal && jdtqqp1bodyVal != `` ) { + if ($.qpinfo1.usedextratimes / 10 > $.qpinfo1.finishtimes && $.qpinfo1.resttime == 0 && $.qpinfo1.missionstatus == 0) { + + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqp1bodyVal + K = `领取气泡1🚩`; + await task(); + + } + + + if (jdtqqp1fbbodyVal && jdtqqp1fbbodyVal != `` && $.qpinfo1.usedextratimes < $.qpinfo1.extratimes) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqp1fbbodyVal + K = `气泡1翻倍🚩`; + + for (let i = 0; i < 10; i++) { + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + } + + } + + + } + + + + + + if (jdtqqp2bodyVal && jdtqqp2bodyVal != `` ) { + if ($.qpinfo2.usedextratimes / 10 > $.qpinfo2.finishtimes && $.qpinfo2.resttime == 0 && $.qpinfo2.missionstatus == 0) { + + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqp2bodyVal + K = `领取气泡2🚩`; + await task(); + + } + + + if (jdtqqp2fbbodyVal && jdtqqp2fbbodyVal != `` && $.qpinfo2.usedextratimes < $.qpinfo2.extratimes) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqp2fbbodyVal + K = `气泡2翻倍🚩`; + + for (let i = 0; i < 10; i++) { + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + } + + } + + + } + + + + if (jdtqqp3bodyVal && jdtqqp3bodyVal != ``) { + if ($.qpinfo3.usedextratimes / 10 > $.qpinfo3.finishtimes && $.qpinfo3.resttime == 0 && $.qpinfo3.missionstatus == 0) { + + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqp3bodyVal + K = `领取气泡3🚩`; + await task(); + + } + + + if (jdtqqp3fbbodyVal && jdtqqp3fbbodyVal != `` && $.qpinfo3.usedextratimes < $.qpinfo3.extratimes) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqp3fbbodyVal + K = `气泡3翻倍🚩`; + + for (let i = 0; i < 10; i++) { + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + } + + } + + + } + + + + + + + + if (jdtqqp4bodyVal && jdtqqp4bodyVal != `` && $.qpinfo4.resttime == 0 && $.qpinfo4.missionstatus == 0) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqp4bodyVal + K = `领取气泡4🚩`; + await task() + } + + if (jdtqcjybodyVal && jdtqcjybodyVal != ``) { + jdtqurl = `https://api.jiandantianqi.com/` + jdtqheader = { + "Host": "api.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcjybodyVal + K = `抽奖页🚩`; + await task() + } + + if (jdtqcjbodyVal && jdtqcjbodyVal != `` && $.cjy.data.data.numbers > 0) { + jdtqurl = `https://api.jiandantianqi.com/` + jdtqheader = { + "Host": "api.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcjbodyVal + K = `抽奖🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + } + + if (jdtqcjcsbodyVal && jdtqcjcsbodyVal != `` && + $.cjy.data.data.numbers == 0 && + $.cjy.data.data.advbonus == 0) { + jdtqurl = `https://api.jiandantianqi.com/` + jdtqheader = { + "Host": "api.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcjcsbodyVal + K = `抽奖次数🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + + if (jdtqrwbodyVal && jdtqrwbodyVal != ``) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqrwbodyVal + K = `任务🚩`; + await task() + } + + if (jdtqspbodyVal && jdtqspbodyVal != `` && $.sprwinfo.missionstatus == 0) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqspbodyVal + K = `视频🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + } + + if (jdtqspwcbodyVal && jdtqspwcbodyVal != `` && $.sprwinfo.missionstatus == 1) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqspwcbodyVal + K = `视频完成🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + + if (jdtqspwcfbbodyVal && jdtqspwcfbbodyVal != ``) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqspwcfbbodyVal + K = `视频完成翻倍🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + + + if (jdtqqdbodyVal && jdtqqdbodyVal != `` && $.tqrwinfo.missionstatus == 0) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqdbodyVal + K = `签到🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + + if (jdtqqdfbbodyVal && jdtqqdfbbodyVal != ``) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqdfbbodyVal + K = `签到翻倍🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + + + if (jdtqqdwcbodyVal && jdtqqdwcbodyVal != `` && $.qdrwinfo.missionstatus == 1) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqdwcbodyVal + K = `签到完成🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + + if (jdtqqdwcfbbodyVal && jdtqqdwcfbbodyVal != ``) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqqdwcfbbodyVal + K = `签到完成翻倍🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + + + if (jdtqtqbodyVal && jdtqtqbodyVal != `` && $.tqrwinfo.missionstatus == 0) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqtqbodyVal + K = `天气🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + + if (jdtqtqwcbodyVal && jdtqtqwcbodyVal != `` && $.tqrwinfo.missionstatus == 1) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqtqwcbodyVal + K = `天气完成🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + + if (jdtqtqwcfbbodyVal && jdtqtqwcfbbodyVal != ``) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqtqwcfbbodyVal + K = `天气完成翻倍🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + + + if (jdtqxfwcbodyVal && jdtqxfwcbodyVal != `` && $.xfrwinfo.missionstatus == 1) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqxfwcbodyVal + K = `悬浮完成🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + + if (jdtqxfwcfbbodyVal && jdtqxfwcfbbodyVal != ``) { + jdtqurl = `https://zt.jiandantianqi.com/` + jdtqheader = { + "Host": "zt.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqxfwcfbbodyVal + K = `悬浮完成翻倍🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + + + if (jdtqcfybodyVal && jdtqcfybodyVal != ``) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcfybodyVal + K = `吃饭页🚩`; + await task() + } + + if (jdtqcf1bodyVal && jdtqcf1bodyVal != `` && $.cfy && $.cfy.data.data.signin_breakfast == 0 && $.cf1info.status == 1 && nowTimes.getHours() >= 8 && nowTimes.getHours() <= 10) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcf1bodyVal + K = `吃饭1🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + + if (jdtqcf1fbbodyVal && jdtqcf1fbbodyVal != ``) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcf1fbbodyVal + K = `吃饭1翻倍🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + + + if (jdtqcf2bodyVal && jdtqcf2bodyVal != `` && $.cfy && $.cfy.data.data.signin_lunch == 0 && $.cf2info.status == 1 && nowTimes.getHours() >= 11 && nowTimes.getHours() < 14) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcf2bodyVal + K = `吃饭2🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + + if (jdtqcf2fbbodyVal && jdtqcf2fbbodyVal != ``) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcf2fbbodyVal + K = `吃饭2翻倍🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + + + if (jdtqcf3bodyVal && jdtqcf3bodyVal != `` && $.cfy && $.cfy.data.data.signin_tea == 0 && $.cf3info.status == 1 && nowTimes.getHours() >= 15 && nowTimes.getHours() < 16) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcf3bodyVal + K = `吃饭3🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + + if (jdtqcf3fbbodyVal && jdtqcf3fbbodyVal != ``) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcf3fbbodyVal + K = `吃饭3翻倍🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + if (jdtqcf4bodyVal && jdtqcf4bodyVal != `` && $.cfy && $.cfy.data.data.signin_dinner == 0 && $.cf4info.status == 1 && nowTimes.getHours() >= 17 && nowTimes.getHours() < 20) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcf4bodyVal + K = `吃饭4🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + + if (jdtqcf4fbbodyVal && jdtqcf4fbbodyVal != ``) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcf4fbbodyVal + K = `吃饭4翻倍🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + + if (jdtqcf5bodyVal && jdtqcf5bodyVal != `` && $.cfy && $.cfy.data.data.signin_night == 0 && $.cf5info.status == 1 && nowTimes.getHours() >= 21 && nowTimes.getHours() <= 23) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcf5bodyVal + K = `吃饭5🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + + + if (jdtqcf5fbbodyVal && jdtqcf5fbbodyVal != ``) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqcf5fbbodyVal + K = `吃饭5翻倍🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + + if (jdtqjcybodyVal && jdtqjcybodyVal != ``) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqjcybodyVal + K = `竞猜页🚩`; + await task() + + if (jdtqjcabodyVal && jdtqjcabodyVal != `` && !$.jcy.data.data.user.now.selection && ($.jcyinfo.select_a_numbers - $.jcyinfo.select_b_numbers) >= 3000) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqjcabodyVal + K = `竞猜a🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + + if (jdtqjcbbodyVal && jdtqjcbbodyVal != `` && !$.jcy.data.data.user.now.selection && $.jcyinfo && ($.jcyinfo.select_b_numbers - $.jcyinfo.select_a_numbers) >= 3000) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqjcbbodyVal + K = `竞猜b🚩`; + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + + if (jdtqjclqbodyVal && jdtqjclqbodyVal != `` && $.qdrwinfo.missionstatus == 0 && $.jcy && !$.jcy.data.data.user.now.selection) { + jdtqurl = `https://event.jiandantianqi.com/` + jdtqheader = { + "Host": "event.jiandantianqi.com", + "content-type": "application/x-www-form-urlencoded", + }; + jdtqbody = jdtqjclqbodyVal + K = `竞猜领取🚩`; + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task() + } + } + + console.log(`${GXRZ}\n`); + $.message += `${GXRZ}\n` + } + } +} +//通知 +function msgShow() { + return new Promise(async resolve => { + if (notifyInterval != 1) { + console.log($.name + '\n' + $.message); + } + if (notifyInterval == 1) { + $.msg($.name, ``, $.message); + } + if (notifyInterval == 2 && (nowTimes.getHours() === 12 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= 10)) { + $.msg($.name, ``, $.message); + } + if (notifyInterval == 3 && (nowTimes.getHours() === 6 || nowTimes.getHours() === 12 || nowTimes.getHours() === 18 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= 10)) { + $.msg($.name, ``, $.message); + } + if (notifyttt == 1 && $.isNode() && (nowTimes.getHours() === 12 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= 10)) + await notify.sendNotify($.name, $.message); + resolve() + }) +} +//运行模块 +function task() { + return new Promise(async resolve => { + let url = { + url: `${jdtqurl}`, + headers: jdtqheader, + body: `${jdtqbody}`, + } + $.post(url, (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网络重试`) + } else { + if (data) { + if (K == `用户名🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.user = JSON.parse(data); + if ($.user.data.code == 0) { + $.userinfo = $.user.data.data[0].info.find(item => item.usertype == 2); + console.log(`\n${O}\n========== ${$.userinfo.nickname} ==========\n注册时间:${time($.userinfo.createtime*1000)}\n`) + $.message += `\n${O}\n========== 【${$.userinfo.nickname}】 ==========\n【注册时间】:${time($.userinfo.createtime*1000)}\n`; + } else { + $.isLogin = false; //cookie过期 + return + } + } + + if (K == `账户信息🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.coin = JSON.parse(data); + if ($.coin.data.code == 0) { + console.log(`账户信息:今日${$.coin.data.data.today}金币,剩余${$.coin.data.data.balance}金币,累计${$.coin.data.data.all}金币,\n`) + $.message += `【账户信息】:今日${$.coin.data.data.today}金币,剩余${$.coin.data.data.balance}金币,累计${$.coin.data.data.all}金币,\n`; + } + } + + if (K == `首页气泡🚩`) { + + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qp = JSON.parse(data); + if ($.qp.data.code == 0) { + + $.qpinfo1 = $.qp.data.data.data.find(item => item.appmissionid == 200000407); + $.qpinfo2 = $.qp.data.data.data.find(item => item.appmissionid == 200000408); + $.qpinfo3 = $.qp.data.data.data.find(item => item.appmissionid == 200000409); + $.qpinfo4 = $.qp.data.data.data.find(item => item.appmissionid == 200000410); + + + console.log(`${$.qpinfo1.missionname}冷却还需${$.qpinfo1.resttime/1000}秒,已领取${$.qpinfo1.finishtimes}次,已翻倍${$.qpinfo1.usedextratimes}次\n${$.qpinfo2.missionname}冷却还需${$.qpinfo2.resttime/1000}秒,已领取${$.qpinfo2.finishtimes}次,已翻倍${$.qpinfo2.usedextratimes}次\n${$.qpinfo3.missionname}冷却还需${$.qpinfo3.resttime/1000}秒,已领取${$.qpinfo3.finishtimes}次,已翻倍${$.qpinfo3.usedextratimes}次\n${$.qpinfo4.missionname}冷却还需${$.qpinfo4.resttime/1000}秒,已领取${$.qpinfo4.finishtimes}次\n`) + $.message += `【${$.qpinfo1.missionname}】:冷却还需${$.qpinfo1.resttime/1000}秒,已领取${$.qpinfo1.finishtimes}次,已翻倍${$.qpinfo1.usedextratimes}次\n【${$.qpinfo2.missionname}】冷却还需${$.qpinfo2.resttime/1000}秒,已领取${$.qpinfo2.finishtimes}次,已翻倍${$.qpinfo2.usedextratimes}次\n【${$.qpinfo3.missionname}】冷却还需${$.qpinfo3.resttime/1000}秒,已领取${$.qpinfo3.finishtimes}次,已翻倍${$.qpinfo3.usedextratimes}次\n【${$.qpinfo4.missionname}】冷却还需${$.qpinfo4.resttime/1000}秒,已领取${$.qpinfo4.finishtimes}次\n`; + + } + } + + if (K == `领取气泡1🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qp1 = JSON.parse(data); + if ($.qp1.data.code == 0) { + console.log(`领取气泡1:第${$.qp1.data.data.data.finishtimes}次,${$.qp1.data.data.data.rewardnum}金币\n`); + $.message += `【领取气泡1】:第${$.qp1.data.data.data.finishtimes}次,${$.qp1.data.data.data.rewardnum}金币\n`; + + } + } + + if (K == `气泡1翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qp1fb = JSON.parse(data); + if ($.qp1fb.data.code == 0) { + console.log(`气泡1翻倍:第${$.qp1fb.data.data.data.usedextratimes}次,${$.qp1fb.data.data.data.rewardnum}金币\n`); + if ($.qp1fb.data.data.data.usedextratimes == $.qp1fb.data.data.data.finishtimes * 10) { + $.message += `【气泡1翻倍】:本次运行10次,共获得${$.qp1fb.data.data.data.rewardnum*10}金币,今日已翻倍${$.qp1fb.data.data.data.usedextratimes}次,\n`; + } + } + } + + if (K == `领取气泡2🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qp2 = JSON.parse(data); + if ($.qp2.data.code == 0) { + console.log(`领取气泡2:第${$.qp2.data.data.data.finishtimes}次,${$.qp2.data.data.data.rewardnum}金币\n`); + $.message += `【领取气泡2】:第${$.qp2.data.data.data.finishtimes}次,${$.qp2.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `气泡2翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qp2fb = JSON.parse(data); + if ($.qp2fb.data.code == 0) { + console.log(`气泡2翻倍:第${$.qp2fb.data.data.data.usedextratimes}次,${$.qp2fb.data.data.data.rewardnum}金币\n`); + if ($.qp2fb.data.data.data.usedextratimes == $.qp2fb.data.data.data.finishtimes * 10) { + $.message += `【气泡2翻倍】:本次运行10次,共获得${$.qp2fb.data.data.data.rewardnum*10}金币,今日已翻倍${$.qp2fb.data.data.data.usedextratimes}次,\n`; + } + } + } + + if (K == `领取气泡3🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qp3 = JSON.parse(data); + if ($.qp3.data.code == 0) { + console.log(`领取气泡3:第${$.qp3.data.data.data.finishtimes}次,${$.qp3.data.data.data.rewardnum}金币\n`); + $.message += `【领取气泡3】:第${$.qp3.data.data.data.finishtimes}次,${$.qp3.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `气泡3翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qp3fb = JSON.parse(data); + if ($.qp3fb.data.code == 0) { + console.log(`气泡3翻倍:第${$.qp3fb.data.data.data.usedextratimes}次,${$.qp3fb.data.data.data.rewardnum}金币\n`); + if ($.qp3fb.data.data.data.usedextratimes == $.qp3fb.data.data.data.finishtimes * 10) { + $.message += `【气泡3翻倍】:本次运行10次,共获得${$.qp3fb.data.data.data.rewardnum*10}金币,今日已翻倍${$.qp3fb.data.data.data.usedextratimes}次,\n`; + } + } + } + + if (K == `领取气泡4🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qp4 = JSON.parse(data); + if ($.qp4.data.code == 0) { + console.log(`领取气泡4:第${$.qp4.data.data.data.finishtimes}次,${$.qp4.data.data.data.rewardnum}金币\n`); + $.message += `【领取气泡4】:第${$.qp4.data.data.data.finishtimes}次,${$.qp4.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `抽奖页🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cjy = JSON.parse(data); + + if ($.cjy.data.code == 0) { + console.log(`抽奖页面:当前场次${$.cjy.data.data.term},剩余抽奖${$.cjy.data.data.numbers}次,累计抽奖${$.cjy.data.data.treasure.total_numbers}次\n`); + $.message += `【抽奖页面】:当前场次${$.cjy.data.data.term},剩余抽奖${$.cjy.data.data.numbers}次,累计抽奖${$.cjy.data.data.treasure.total_numbers}次\n`; + } else { + console.log(`抽奖页面:${$.cjy.msg}\n`); + $.message += `【抽奖页面】:${$.cjy.msg}\n`; + + } + + if ($.cjy.data.data.status != 0) { + console.log(`抽奖页面:今日抽奖已完成\n`); + $.message += `【抽奖页面】:今日抽奖已完成\n`; + + } + + + } + + if (K == `抽奖🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cj = JSON.parse(data); + if ($.cj.data.code == 0) { + console.log(`福利抽奖:获得${$.cj.data.data.lotto.rewards}金币,剩余${$.cj.data.data.info.numbers}次\n`); + $.message += `【福利抽奖】:获得${$.cj.data.data.lotto.rewards}金币,剩余${$.cj.data.data.info.numbers}次\n`; + } + } + + if (K == `抽奖次数🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cjcs = JSON.parse(data); + if ($.cjcs.data.code == 0) { + console.log(`抽奖次数:获得${$.cjcs.data.data.bounus}次抽奖\n`); + $.message += `【抽奖次数】:获得${$.cjcs.data.data.bounus}次抽奖\n`; + } + } + + if (K == `任务🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.rw = JSON.parse(data); + if ($.rw.data.code == 0) { + + $.sprwinfo = $.rw.data.data.data.find(item => item.appmissionid == 200000402); + $.qdrwinfo = $.rw.data.data.data.find(item => item.appmissionid == 200000429); + $.xfrwinfo = $.rw.data.data.data.find(item => item.appmissionid == 200000430); + $.tqrwinfo = $.rw.data.data.data.find(item => item.appmissionid == 200000643); + + + if ($.sprwinfo.missionstatus == 0) { + console.log(`${$.sprwinfo.missionname}:${$.sprwinfo.rewardnum}金币\n`); + $.message += `【${$.sprwinfo.missionname}】:${$.sprwinfo.rewardnum}金币\n`; + } else { + console.log(`${$.sprwinfo.missionname}:${$.sprwinfo.rewardnum}金币,已完成\n`); + $.message += `【${$.sprwinfo.missionname}】:${$.sprwinfo.rewardnum}金币,已完成\n`; + } + + + + if ($.qdrwinfo.missionstatus == 0) { + console.log(`${$.qdrwinfo.missionname}:${$.qdrwinfo.rewardnum}金币\n`); + $.message += `【${$.qdrwinfo.missionname}】:${$.qdrwinfo.rewardnum}金币\n`; + } else { + console.log(`${$.qdrwinfo.missionname}:${$.qdrwinfo.rewardnum}金币,已完成\n`); + $.message += `【${$.qdrwinfo.missionname}】:${$.qdrwinfo.rewardnum}金币,已完成\n`; + } + + + if ($.xfrwinfo.missionstatus == 0) { + console.log(`${$.xfrwinfo.missionname}:${$.xfrwinfo.rewardnum}金币\n`); + $.message += `【${$.xfrwinfo.missionname}】:${$.xfrwinfo.rewardnum}金币\n`; + } else { + console.log(`${$.xfrwinfo.missionname}:${$.xfrwinfo.rewardnum}金币,已完成\n`); + $.message += `【${$.xfrwinfo.missionname}】:${$.xfrwinfo.rewardnum}金币,已完成\n`; + } + + + + + if ($.tqrwinfo.missionstatus == 0) { + console.log(`${$.tqrwinfo.missionname}:${$.tqrwinfo.rewardnum}金币\n`); + $.message += `【${$.tqrwinfo.missionname}】:${$.tqrwinfo.rewardnum}金币\n`; + } else { + console.log(`${$.tqrwinfo.missionname}:${$.tqrwinfo.rewardnum}金币,已完成\n`); + $.message += `【${$.tqrwinfo.missionname}】:${$.tqrwinfo.rewardnum}金币,已完成\n`; + } + + } + } + + if (K == `视频🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.sp = JSON.parse(data); + if ($.sp.data.code == 0) { + console.log(`观看视频:第${$.sp.data.data.data.finishtimes}/${$.sp.data.data.data.maxtimes}次,${$.sp.data.data.data.rewardnum}金币\n`); + $.message += `【观看视频】:第${$.sp.data.data.data.finishtimes}/${$.sp.data.data.data.maxtimes}次,${$.sp.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `视频完成🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.spwc = JSON.parse(data); + if ($.spwc.data.code == 0) { + console.log(`视频完成:领取${$.spwc.data.data.data.rewardnum}金币\n`) + $.message += `【视频完成】:领取${$.spwc.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `视频完成翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.spwcfb = JSON.parse(data); + if ($.spwcfb.data.code == 0) { + console.log(`视频完成翻倍:领取${$.spwcfb.data.data.data.rewardnum}金币\n`) + $.message += `【视频完成翻倍】:领取${$.spwcfb.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `签到🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qd = JSON.parse(data); + if ($.qd.data.code == 0) { + console.log(`签到:第${$.qd.data.data.data.days}天,领取${$.qd.data.data.data.rewardnum}金币\n`) + $.message += `【签到】第${$.qd.data.data.data.days}天,领取${$.qd.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `签到翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qdfb = JSON.parse(data); + if ($.qdfb.data.code == 0) { + console.log(`签到翻倍:第${$.qdfb.data.data.data.days}天,领取${$.qdfb.data.data.data.rewardnum}金币\n`) + $.message += `【签到翻倍】第${$.qdfb.data.data.data.days}天,领取${$.qdfb.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `签到完成🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qdwc = JSON.parse(data); + if ($.qdwc.data.code == 0) { + console.log(`签到完成:领取${$.qdwc.data.data.data.rewardnum}金币\n`) + $.message += `【签到完成】:领取${$.qdwc.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `签到完成翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.qdwcfb = JSON.parse(data); + if ($.qdwcfb.data.code == 0) { + console.log(`签到完成翻倍:领取${$.qdwcfb.data.data.data.rewardnum}金币\n`) + $.message += `【签到完成翻倍】:领取${$.qdwcfb.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `天气🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.tq = JSON.parse(data); + if ($.tq.data.code == 0) { + console.log(`天气:已完成\n`) + $.message += `【天气】:已完成\n`; + } + } + + if (K == `天气完成🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.tqwc = JSON.parse(data); + if ($.tqwc.data.code == 0) { + console.log(`天气完成:领取${$.tqwc.data.data.data.rewardnum}金币\n`) + $.message += `【天气完成】:领取${$.tqwc.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `天气完成翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.tqwcfb = JSON.parse(data); + if ($.tqwcfb.data.code == 0) { + console.log(`天气完成翻倍:领取${$.tqwcfb.data.data.data.rewardnum}金币\n`) + $.message += `【天气完成翻倍】:领取${$.tqwcfb.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `悬浮完成🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.xfwc = JSON.parse(data); + if ($.xfwc.data.code == 0) { + console.log(`悬浮完成:领取${$.xfwc.data.data.data.rewardnum}金币\n`) + $.message += `【悬浮完成】:领取${$.xfwc.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `悬浮完成翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.xfwcfb = JSON.parse(data); + if ($.xfwcfb.data.code == 0) { + console.log(`悬浮完成翻倍:领取${$.xfwcfb.data.data.data.rewardnum}金币\n`) + $.message += `【悬浮完成翻倍】:领取${$.xfwcfb.data.data.data.rewardnum}金币\n`; + } + } + + if (K == `吃饭页🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cfy = JSON.parse(data); + if ($.cfy.data.code == 0) { + $.cf1info = $.cfy.data.data.type.find(item => item.type == "breakfast"); + $.cf2info = $.cfy.data.data.type.find(item => item.type == "lunch"); + $.cf3info = $.cfy.data.data.type.find(item => item.type == "tea"); + $.cf4info = $.cfy.data.data.type.find(item => item.type == "dinner"); + $.cf5info = $.cfy.data.data.type.find(item => item.type == "night"); + + if ($.cfy.data.data.signin_breakfast > 0) { + console.log(`${$.cf1info.type}:${$.cf1info.start_time}-${$.cf1info.end_time},已完成\n`); + $.message += `【${$.cf1info.type}】:${$.cf1info.start_time}-${$.cf1info.end_time},已完成\n`; + + } else { + console.log(`${$.cf1info.type}:${$.cf1info.start_time}-${$.cf1info.end_time}\n`); + $.message += `【${$.cf1info.type}】:${$.cf1info.start_time}-${$.cf1info.end_time}\n`; + } + + + if ($.cfy.data.data.signin_lunch > 0) { + console.log(`${$.cf2info.type}:${$.cf2info.start_time}-${$.cf2info.end_time},已完成\n`); + $.message += `【${$.cf2info.type}】:${$.cf2info.start_time}-${$.cf2info.end_time},已完成\n`; + + } else { + console.log(`${$.cf2info.type}:${$.cf2info.start_time}-${$.cf2info.end_time}\n`); + $.message += `【${$.cf2info.type}】:${$.cf2info.start_time}-${$.cf2info.end_time}\n`; + } + + + if ($.cfy.data.data.signin_tea > 0) { + console.log(`${$.cf3info.type}:${$.cf3info.start_time}-${$.cf3info.end_time},已完成\n`); + $.message += `【${$.cf3info.type}】:${$.cf3info.start_time}-${$.cf3info.end_time},已完成\n`; + + } else { + console.log(`${$.cf3info.type}:${$.cf3info.start_time}-${$.cf3info.end_time}\n`); + $.message += `【${$.cf3info.type}】:${$.cf3info.start_time}-${$.cf3info.end_time}\n`; + } + + + if ($.cfy.data.data.signin_dinner > 0) { + console.log(`${$.cf4info.type}:${$.cf4info.start_time}-${$.cf4info.end_time},已完成\n`); + $.message += `【${$.cf4info.type}】:${$.cf4info.start_time}-${$.cf4info.end_time},已完成\n`; + + } else { + console.log(`${$.cf4info.type}:${$.cf4info.start_time}-${$.cf4info.end_time}\n`); + $.message += `【${$.cf4info.type}】:${$.cf4info.start_time}-${$.cf4info.end_time}\n`; + } + + + if ($.cfy.data.data.signin_night > 0) { + console.log(`${$.cf5info.type}:${$.cf5info.start_time}-${$.cf5info.end_time},已完成\n`); + $.message += `【${$.cf5info.type}】:${$.cf5info.start_time}-${$.cf5info.end_time},已完成\n`; + + } else { + console.log(`${$.cf5info.type}:${$.cf5info.start_time}-${$.cf5info.end_time}\n`); + $.message += `【${$.cf5info.type}】:${$.cf5info.start_time}-${$.cf5info.end_time}\n`; + } + } + } + + if (K == `吃饭1🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cf1 = JSON.parse(data); + if ($.cf1.data.code == 0) { + console.log(`吃饭1:领取${$.cf1info.coin}金币\n`) + $.message += `【吃饭1】:领取${$.cf1info.coin}金币\n`; + } + } + + if (K == `吃饭1翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cf1fb = JSON.parse(data); + if ($.cf1fb.data.code == 0) { + console.log(`吃饭1翻倍:领取${$.cf1info.coin}金币\n`) + $.message += `【吃饭1翻倍】:领取${$.cf1info.coin}金币\n`; + } + } + + if (K == `吃饭2🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cf2 = JSON.parse(data); + if ($.cf2.data.code == 0) { + console.log(`吃饭2:领取${$.cf2info.coin}金币\n`) + $.message += `【吃饭2】:领取${$.cf2info.coin}金币\n`; + } + } + + if (K == `吃饭2翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cf2fb = JSON.parse(data); + if ($.cf2fb.data.code == 0) { + console.log(`吃饭2翻倍:领取${$.cf2info.coin}金币\n`) + $.message += `【吃饭2翻倍】:领取${$.cf2info.coin}金币\n`; + } + } + + if (K == `吃饭3🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cf3 = JSON.parse(data); + if ($.cf3.data.code == 0) { + console.log(`吃饭3:领取${$.cf3info.coin}金币\n`) + $.message += `【吃饭3】:领取${$.cf3info.coin}金币\n`; + } + } + + if (K == `吃饭3翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cf3fb = JSON.parse(data); + if ($.cf3fb.data.code == 0) { + console.log(`吃饭3翻倍:领取${$.cf3info.coin}金币\n`) + $.message += `【吃饭3翻倍】:领取${$.cf3info.coin}金币\n`;; + } + } + + if (K == `吃饭4🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cf4 = JSON.parse(data); + if ($.cf4.data.code == 0) { + console.log(`吃饭4:领取${$.cf4info.coin}金币\n`) + $.message += `【吃饭4】:领取${$.cf4info.coin}金币\n`; + } + } + + if (K == `吃饭4翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cf4fb = JSON.parse(data); + if ($.cf4fb.data.code == 0) { + console.log(`吃饭4翻倍:领取${$.cf4info.coin}金币\n`) + $.message += `【吃饭4翻倍】:领取${$.cf4info.coin}金币\n`; + } + } + + if (K == `吃饭5🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cf5 = JSON.parse(data); + if ($.cf5.data.code == 0) { + console.log(`吃饭5:领取${$.cf5info.coin}金币\n`) + $.message += `【吃饭5】:领取${$.cf5info.coin}金币\n`; + } + } + + if (K == `吃饭5翻倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.cf5fb = JSON.parse(data); + if ($.cf5fb.data.code == 0) { + console.log(`吃饭5翻倍:领取${$.cf5info.coin}金币\n`) + $.message += `【吃饭5翻倍】:领取${$.cf5info.coin}金币\n`; + } + } + + if (K == `竞猜页🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.jcy = JSON.parse(data); + + $.jcyinfo = $.jcy.data.data.info + + console.log(`竞猜页:${$.jcyinfo.city}${$.jcyinfo.landmark}——${$.jcyinfo.select_a_title}:${$.jcyinfo.select_a_numbers},${$.jcyinfo.select_b_title}:${$.jcyinfo.select_b_numbers}\n`) + $.message += `【竞猜页】:${$.jcyinfo.city}${$.jcyinfo.landmark}——${$.jcyinfo.select_a_title}:${$.jcyinfo.select_a_numbers},${$.jcyinfo.select_b_title}:${$.jcyinfo.select_b_numbers}\n`; + + if ($.jcy.data.data.user.now.selection) { + + if ($.jcy.data.data.user.now.selection == "A") { + + console.log(`竞猜:已竞猜-${$.jcyinfo.select_a_title}\n`) + $.message += `【竞猜】:已竞猜-${$.jcyinfo.select_a_title}\n`; + } else { + console.log(`竞猜:已竞猜-${$.jcyinfo.select_b_title}\n`) + $.message += `【竞猜】:已竞猜-${$.jcyinfo.select_b_title}\n`; + + } + + } + + + + if (K == `竞猜a🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.jca = JSON.parse(data); + if ($.jca.data.code == 0) { + console.log(`竞猜a:成功竞猜-${$.jcyinfo.select_a_title}\n`) + $.message += `【竞猜a】:成功竞猜-${$.jcyinfo.select_a_title}\n`; + } + } + + if (K == `竞猜b🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.jcb = JSON.parse(data); + if ($.jcb.data.code == 0) { + console.log(`竞猜b:成功竞猜-${$.jcyinfo.select_b_title}\n`) + $.message += `【竞猜b】:成功竞猜-${$.jcyinfo.select_b_title}\n`; + } + } + + if (K == `竞猜领取🚩`) { + if (logs) $.log(`${O}, ${K}: ${decodeUnicode(data)}`); + $.jclq = JSON.parse(data); + if ($.jclq.data.code == 0) { + console.log(`竞猜领取:成功领取\n`) + $.message += `【竞猜领取】:成功领取\n`; + } + } + } + } else { + console.log(`服务器返回数据为空`) + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} +//if ($.time('yyyy-MM-dd') === '2023-05-01') { +// $.msg($.name, '活动已结束', `请禁用或删除脚本`); +// return +//} + +// prettier-ignore +function Env(name, opts) { + class Http { + constructor(env) { + this.env = env + } + + send(opts, method = 'GET') { + opts = typeof opts === 'string' ? { + url: opts + } : opts + let sender = this.get + if (method === 'POST') { + sender = this.post + } + return new Promise((resolve, reject) => { + sender.call(this, opts, (err, resp, body) => { + if (err) reject(err) + else resolve(resp) + }) + }) + } + + get(opts) { + return this.send.call(this.env, opts) + } + + post(opts) { + return this.send.call(this.env, opts, 'POST') + } + } + + return new(class { + constructor(name, opts) { + this.name = name + this.http = new Http(this) + this.data = null + this.dataFile = 'box.dat' + this.logs = [] + this.isMute = false + this.isNeedRewrite = false + this.logSeparator = '\n' + this.startTime = new Date().getTime() + Object.assign(this, opts) + this.log('', `🔔${this.name + }, 开始!`) + } + + isNode() { + return 'undefined' !== typeof module && !!module.exports + } + + isQuanX() { + return 'undefined' !== typeof $task + } + + isSurge() { + return 'undefined' !== typeof $httpClient && 'undefined' === typeof $loon + } + + isLoon() { + return 'undefined' !== typeof $loon + } + + isShadowrocket() { + return 'undefined' !== typeof $rocket + } + + toObj(str, defaultValue = null) { + try { + return JSON.parse(str) + } catch { + return defaultValue + } + } + + toStr(obj, defaultValue = null) { + try { + return JSON.stringify(obj) + } catch { + return defaultValue + } + } + + getjson(key, defaultValue) { + let json = defaultValue + const val = this.getdata(key) + if (val) { + try { + json = JSON.parse(this.getdata(key)) + } catch {} + } + return json + } + + setjson(val, key) { + try { + return this.setdata(JSON.stringify(val), key) + } catch { + return false + } + } + + getScript(url) { + return new Promise((resolve) => { + this.get({ + url + }, (err, resp, body) => resolve(body)) + }) + } + + runScript(script, runOpts) { + return new Promise((resolve) => { + let httpapi = this.getdata('@chavy_boxjs_userCfgs.httpapi') + httpapi = httpapi ? httpapi.replace(/\n/g, '').trim() : httpapi + let httpapi_timeout = this.getdata('@chavy_boxjs_userCfgs.httpapi_timeout') + httpapi_timeout = httpapi_timeout ? httpapi_timeout * 1 : 20 + httpapi_timeout = runOpts && runOpts.timeout ? runOpts.timeout : httpapi_timeout + const [key, addr] = httpapi.split('@') + const opts = { + url: `http: //${addr}/v1/scripting/evaluate`, + body: { + script_text: script, + mock_type: 'cron', + timeout: httpapi_timeout + }, + headers: { + 'X-Key': key, + 'Accept': '*/*' + } + } + this.post(opts, (err, resp, body) => resolve(body)) + }).catch((e) => this.logErr(e)) + } + + loaddata() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require('fs') + this.path = this.path ? this.path : require('path') + const curDirDataFilePath = this.path.resolve(this.dataFile) + const rootDirDataFilePath = this.path.resolve(process.cwd(), this.dataFile) + const isCurDirDataFile = this.fs.existsSync(curDirDataFilePath) + const isRootDirDataFile = !isCurDirDataFile && this.fs.existsSync(rootDirDataFilePath) + if (isCurDirDataFile || isRootDirDataFile) { + const datPath = isCurDirDataFile ? curDirDataFilePath : rootDirDataFilePath + try { + return JSON.parse(this.fs.readFileSync(datPath)) + } catch (e) { + return {} + } + } else return {} + } else return {} + } + + writedata() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require('fs') + this.path = this.path ? this.path : require('path') + const curDirDataFilePath = this.path.resolve(this.dataFile) + const rootDirDataFilePath = this.path.resolve(process.cwd(), this.dataFile) + const isCurDirDataFile = this.fs.existsSync(curDirDataFilePath) + const isRootDirDataFile = !isCurDirDataFile && this.fs.existsSync(rootDirDataFilePath) + const jsondata = JSON.stringify(this.data) + if (isCurDirDataFile) { + this.fs.writeFileSync(curDirDataFilePath, jsondata) + } else if (isRootDirDataFile) { + this.fs.writeFileSync(rootDirDataFilePath, jsondata) + } else { + this.fs.writeFileSync(curDirDataFilePath, jsondata) + } + } + } + + lodash_get(source, path, defaultValue = undefined) { + const paths = path.replace(/[(d+)]/g, '.$1').split('.') + let result = source + for (const p of paths) { + result = Object(result)[p] + if (result === undefined) { + return defaultValue + } + } + return result + } + + lodash_set(obj, path, value) { + if (Object(obj) !== obj) return obj + if (!Array.isArray(path)) path = path.toString().match(/[^.[]]+/g) || [] + path + .slice(0, -1) + .reduce((a, c, i) => (Object(a[c]) === a[c] ? a[c] : (a[c] = Math.abs(path[i + 1]) >> 0 === +path[i + 1] ? [] : {})), obj)[ + path[path.length - 1] + ] = value + return obj + } + + getdata(key) { + let val = this.getval(key) + // 如果以 @ + if (/^@/.test(key)) { + const [, objkey, paths] = /^@(.*?).(.*?)$/.exec(key) + const objval = objkey ? this.getval(objkey) : '' + if (objval) { + try { + const objedval = JSON.parse(objval) + val = objedval ? this.lodash_get(objedval, paths, '') : val + } catch (e) { + val = '' + } + } + } + return val + } + + setdata(val, key) { + let issuc = false + if (/^@/.test(key)) { + const [, objkey, paths] = /^@(.*?).(.*?)$/.exec(key) + const objdat = this.getval(objkey) + const objval = objkey ? (objdat === 'null' ? null : objdat || '{}') : '{}' + try { + const objedval = JSON.parse(objval) + this.lodash_set(objedval, paths, val) + issuc = this.setval(JSON.stringify(objedval), objkey) + } catch (e) { + const objedval = {} + this.lodash_set(objedval, paths, val) + issuc = this.setval(JSON.stringify(objedval), objkey) + } + } else { + issuc = this.setval(val, key) + } + return issuc + } + + getval(key) { + if (this.isSurge() || this.isLoon()) { + return $persistentStore.read(key) + } else if (this.isQuanX()) { + return $prefs.valueForKey(key) + } else if (this.isNode()) { + this.data = this.loaddata() + return this.data[key] + } else { + return (this.data && this.data[key]) || null + } + } + + setval(val, key) { + if (this.isSurge() || this.isLoon()) { + return $persistentStore.write(val, key) + } else if (this.isQuanX()) { + return $prefs.setValueForKey(val, key) + } else if (this.isNode()) { + this.data = this.loaddata() + this.data[key] = val + this.writedata() + return true + } else { + return (this.data && this.data[key]) || null + } + } + + initGotEnv(opts) { + this.got = this.got ? this.got : require('got') + this.cktough = this.cktough ? this.cktough : require('tough-cookie') + this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar() + if (opts) { + opts.headers = opts.headers ? opts.headers : {} + if (undefined === opts.headers.Cookie && undefined === opts.cookieJar) { + opts.cookieJar = this.ckjar + } + } + } + + get(opts, callback = () => {}) { + if (opts.headers) { + delete opts.headers['Content-Type'] + delete opts.headers['Content-Length'] + } + if (this.isSurge() || this.isLoon()) { + if (this.isSurge() && this.isNeedRewrite) { + opts.headers = opts.headers || {} + Object.assign(opts.headers, { + 'X-Surge-Skip-Scripting': false + }) + } + $httpClient.get(opts, (err, resp, body) => { + if (!err && resp) { + resp.body = body + resp.statusCode = resp.status + } + callback(err, resp, body) + }) + } else if (this.isQuanX()) { + if (this.isNeedRewrite) { + opts.opts = opts.opts || {} + Object.assign(opts.opts, { + hints: false + }) + } + $task.fetch(opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => callback(err) + ) + } else if (this.isNode()) { + this.initGotEnv(opts) + this.got(opts) + .on('redirect', (resp, nextOpts) => { + try { + if (resp.headers['set-cookie']) { + const ck = resp.headers['set-cookie'].map(this.cktough.Cookie.parse).toString() + if (ck) { + this.ckjar.setCookieSync(ck, null) + } + nextOpts.cookieJar = this.ckjar + } + } catch (e) { + this.logErr(e) + } + // this.ckjar.setCookieSync(resp.headers['set-cookie'].map(Cookie.parse).toString()) + }) + .then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => { + const { + message: error, + response: resp + } = err + callback(error, resp, resp && resp.body) + } + ) + } + } + + post(opts, callback = () => {}) { + const method = opts.method ? opts.method.toLocaleLowerCase() : 'post' + // 如果指定了请求体, 但没指定`Content-Type`, 则自动生成 + if (opts.body && opts.headers && !opts.headers['Content-Type']) { + opts.headers['Content-Type'] = 'application/x-www-form-urlencoded' + } + if (opts.headers) delete opts.headers['Content-Length'] + if (this.isSurge() || this.isLoon()) { + if (this.isSurge() && this.isNeedRewrite) { + opts.headers = opts.headers || {} + Object.assign(opts.headers, { + 'X-Surge-Skip-Scripting': false + }) + } + $httpClient[method](opts, (err, resp, body) => { + if (!err && resp) { + resp.body = body + resp.statusCode = resp.status + } + callback(err, resp, body) + }) + } else if (this.isQuanX()) { + opts.method = method + if (this.isNeedRewrite) { + opts.opts = opts.opts || {} + Object.assign(opts.opts, { + hints: false + }) + } + $task.fetch(opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => callback(err) + ) + } else if (this.isNode()) { + this.initGotEnv(opts) + const { + url, + ..._opts + } = opts + this.got[method](url, _opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => { + const { + message: error, + response: resp + } = err + callback(error, resp, resp && resp.body) + } + ) + } + } + /** + * + * 示例:$.time('yyyy-MM-dd qq HH:mm:ss.S') + * :$.time('yyyyMMddHHmmssS') + * y:年 M:月 d:日 q:季 H:时 m:分 s:秒 S:毫秒 + * 其中y可选0-4位占位符、S可选0-1位占位符,其余可选0-2位占位符 + * @param {string} fmt 格式化参数 + * @param {number} 可选: 根据指定时间戳返回格式化日期 + * + */ + time(fmt, ts = null) { + const date = ts ? new Date(ts) : new Date() + let o = { + 'M+': date.getMonth() + 1, + 'd+': date.getDate(), + 'H+': date.getHours(), + 'm+': date.getMinutes(), + 's+': date.getSeconds(), + 'q+': Math.floor((date.getMonth() + 3) / 3), + 'S': date.getMilliseconds() + } + if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)) + for (let k in o) + if (new RegExp('(' + k + ')').test(fmt)) + fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length)) + return fmt + } + + /** + * 系统通知 + * + * > 通知参数: 同时支持 QuanX 和 Loon 两种格式, EnvJs根据运行环境自动转换, Surge 环境不支持多媒体通知 + * + * 示例: + * $.msg(title, subt, desc, 'twitter://') + * $.msg(title, subt, desc, { 'open-url': 'twitter://', 'media-url': 'https://github.githubassets.com/images/modules/open_graph/github-mark.png' }) + * $.msg(title, subt, desc, { 'open-url': 'https://bing.com', 'media-url': 'https://github.githubassets.com/images/modules/open_graph/github-mark.png' }) + * + * @param {*} title 标题 + * @param {*} subt 副标题 + * @param {*} desc 通知详情 + * @param {*} opts 通知参数 + * + */ + msg(title = name, subt = '', desc = '', opts) { + const toEnvOpts = (rawopts) => { + if (!rawopts) return rawopts + if (typeof rawopts === 'string') { + if (this.isLoon()) return rawopts + else if (this.isQuanX()) return { + 'open-url': rawopts + } + else if (this.isSurge()) return { + url: rawopts + } + else return undefined + } else if (typeof rawopts === 'object') { + if (this.isLoon()) { + let openUrl = rawopts.openUrl || rawopts.url || rawopts['open-url'] + let mediaUrl = rawopts.mediaUrl || rawopts['media-url'] + return { + openUrl, + mediaUrl + } + } else if (this.isQuanX()) { + let openUrl = rawopts['open-url'] || rawopts.url || rawopts.openUrl + let mediaUrl = rawopts['media-url'] || rawopts.mediaUrl + return { + 'open-url': openUrl, + 'media-url': mediaUrl + } + } else if (this.isSurge()) { + let openUrl = rawopts.url || rawopts.openUrl || rawopts['open-url'] + return { + url: openUrl + } + } + } else { + return undefined + } + } + if (!this.isMute) { + if (this.isSurge() || this.isLoon()) { + $notification.post(title, subt, desc, toEnvOpts(opts)) + } else if (this.isQuanX()) { + $notify(title, subt, desc, toEnvOpts(opts)) + } + } + if (!this.isMuteLog) { + let logs = ['', '==============📣系统通知📣=============='] + logs.push(title) + subt ? logs.push(subt) : '' + desc ? logs.push(desc) : '' + console.log(logs.join('\n')) + this.logs = this.logs.concat(logs) + } + } + + log(...logs) { + if (logs.length > 0) { + this.logs = [...this.logs, ...logs] + } + console.log(logs.join(this.logSeparator)) + } + + logErr(err, msg) { + const isPrintSack = !this.isSurge() && !this.isQuanX() && !this.isLoon() + if (!isPrintSack) { + this.log('', `❗️${this.name + }, 错误!`, err) + } else { + this.log('', `❗️${this.name + }, 错误!`, err.stack) + } + } + + wait(time) { + return new Promise((resolve) => setTimeout(resolve, time)) + } + + done(val = {}) { + const endTime = new Date().getTime() + const costTime = (endTime - this.startTime) / 1000 + this.log('', `🔔${this.name + }, 结束!🕛${costTime +} +秒`) + this.log() + if (this.isSurge() || this.isQuanX() || this.isLoon()) { + $done(val) + } + } + })(name, opts) +} diff --git a/Task/jdtq.png b/Task/jdtq.png new file mode 100644 index 0000000..f93f8db Binary files /dev/null and b/Task/jdtq.png differ diff --git a/Task/jdtqCOOKIE.js b/Task/jdtqCOOKIE.js new file mode 100644 index 0000000..1027f30 --- /dev/null +++ b/Task/jdtqCOOKIE.js @@ -0,0 +1,24 @@ +/* ziye +独立COOKIE文件 +github地址 https://github.com/ziye888 +TG频道地址 https://t.me/ziyescript +TG交流群 https://t.me/joinchat/AAAAAE7XHm-q1-7Np-tF3g +boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs.json +圈X task订阅 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye-gallery.json + +转载请备注个名字,谢谢 + +在boxjs里选择复制会话 粘贴至cookie处 + +*/ + + + + +let cookie = {} + + + + + +module.exports = cookie \ No newline at end of file diff --git a/Task/shuqi.boxjs.json b/Task/shuqi.boxjs.json new file mode 100644 index 0000000..7f39b9b --- /dev/null +++ b/Task/shuqi.boxjs.json @@ -0,0 +1,166 @@ +{ + "id": "ziye.shuqiapp.sub", + "name": "ziye 书旗专用订阅", + "author": "@ZIYE", + "icon": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/ziye.png", + "repo": "https://github.com/ziye888", + "apps": [{ + "id": "shuqiappsss", + "name": "书旗小说APP", + "keys": [ + "shuqiuserurl", "shuqisyurl", "shuqisybody", "shuqispbody", "shuqiscbody", "shuqiydbody", "shuqiqdbody", "shuqirwbody", "shuqifxbody", "shuqisprwurl", "shuqijlbody", "shuqisqjlbody", "shuqicjyurl", "shuqicjcsbody", "shuqicjbody", "shuqijsspbody", "shuqijsydurl", "shuqijsydbody", "shuqijsqdbody", "shuqijsqdspyurl", "shuqijsqdspbody", "shuqijsrwbody", "shuqijsfxbody", "shuqijsbookurl", "shuqijsbookbody", "shuqijssprwurl", + "shuqiuserurl2", "shuqisyurl2", "shuqisybody2", "shuqispbody2", "shuqiscbody2", "shuqiydbody2", "shuqiqdbody2", "shuqirwbody2", "shuqifxbody2", "shuqisprwurl2", "shuqijlbody2", "shuqisqjlbody2", "shuqicjyurl2", "shuqicjcsbody2", "shuqicjbody2", "shuqijsspbody2", "shuqijsydurl2", "shuqijsydbody2", "shuqijsqdbody2", "shuqijsqdspyurl2", "shuqijsqdspbody2", "shuqijsrwbody2", "shuqijsfxbody2", "shuqijsbookurl2", "shuqijsbookbody2", "shuqijssprwurl2", + "shuqiuserurl3", "shuqisyurl3", "shuqisybody3", "shuqispbody3", "shuqiscbody3", "shuqiydbody3", "shuqiqdbody3", "shuqirwbody3", "shuqifxbody3", "shuqisprwurl3", "shuqijlbody3", "shuqisqjlbody3", "shuqicjyurl3", "shuqicjcsbody3", "shuqicjbody3", "shuqijsspbody3", "shuqijsydurl3", "shuqijsydbody3", "shuqijsqdbody3", "shuqijsqdspyurl3", "shuqijsqdspbody3", "shuqijsrwbody3", "shuqijsfxbody3", "shuqijsbookurl3", "shuqijsbookbody3", "shuqijssprwurl3", + "shuqiuserurl4", "shuqisyurl4", "shuqisybody4", "shuqispbody4", "shuqiscbody4", "shuqiydbody4", "shuqiqdbody4", "shuqirwbody4", "shuqifxbody4", "shuqisprwurl4", "shuqijlbody4", "shuqisqjlbody4", "shuqicjyurl4", "shuqicjcsbody4", "shuqicjbody4", "shuqijsspbody4", "shuqijsydurl4", "shuqijsydbody4", "shuqijsqdbody4", "shuqijsqdspyurl4", "shuqijsqdspbody4", "shuqijsrwbody4", "shuqijsfxbody4", "shuqijsbookurl4", "shuqijsbookbody4", "shuqijssprwurl4", + "shuqiuserurl5", "shuqisyurl5", "shuqisybody5", "shuqispbody5", "shuqiscbody5", "shuqiydbody5", "shuqiqdbody5", "shuqirwbody5", "shuqifxbody5", "shuqisprwurl5", "shuqijlbody5", "shuqisqjlbody5", "shuqicjyurl5", "shuqicjcsbody5", "shuqicjbody5", "shuqijsspbody5", "shuqijsydurl5", "shuqijsydbody5", "shuqijsqdbody5", "shuqijsqdspyurl5", "shuqijsqdspbody5", "shuqijsrwbody5", "shuqijsfxbody5", "shuqijsbookurl5", "shuqijsbookbody5", "shuqijssprwurl5", + "shuqiuserurl6", "shuqisyurl6", "shuqisybody6", "shuqispbody6", "shuqiscbody6", "shuqiydbody6", "shuqiqdbody6", "shuqirwbody6", "shuqifxbody6", "shuqisprwurl6", "shuqijlbody6", "shuqisqjlbody6", "shuqicjyurl6", "shuqicjcsbody6", "shuqicjbody6", "shuqijsspbody6", "shuqijsydurl6", "shuqijsydbody6", "shuqijsqdbody6", "shuqijsqdspyurl6", "shuqijsqdspbody6", "shuqijsrwbody6", "shuqijsfxbody6", "shuqijsbookurl6", "shuqijsbookbody6", "shuqijssprwurl6", + "shuqiuserurl7", "shuqisyurl7", "shuqisybody7", "shuqispbody7", "shuqiscbody7", "shuqiydbody7", "shuqiqdbody7", "shuqirwbody7", "shuqifxbody7", "shuqisprwurl7", "shuqijlbody7", "shuqisqjlbody7", "shuqicjyurl7", "shuqicjcsbody7", "shuqicjbody7", "shuqijsspbody7", "shuqijsydurl7", "shuqijsydbody7", "shuqijsqdbody7", "shuqijsqdspyurl7", "shuqijsqdspbody7", "shuqijsrwbody7", "shuqijsfxbody7", "shuqijsbookurl7", "shuqijsbookbody7", "shuqijssprwurl7", + "shuqiuserurl8", "shuqisyurl8", "shuqisybody8", "shuqispbody8", "shuqiscbody8", "shuqiydbody8", "shuqiqdbody8", "shuqirwbody8", "shuqifxbody8", "shuqisprwurl8", "shuqijlbody8", "shuqisqjlbody8", "shuqicjyurl8", "shuqicjcsbody8", "shuqicjbody8", "shuqijsspbody8", "shuqijsydurl8", "shuqijsydbody8", "shuqijsqdbody8", "shuqijsqdspyurl8", "shuqijsqdspbody8", "shuqijsrwbody8", "shuqijsfxbody8", "shuqijsbookurl8", "shuqijsbookbody8", "shuqijssprwurl8", + "shuqiuserurl9", "shuqisyurl9", "shuqisybody9", "shuqispbody9", "shuqiscbody9", "shuqiydbody9", "shuqiqdbody9", "shuqirwbody9", "shuqifxbody9", "shuqisprwurl9", "shuqijlbody9", "shuqisqjlbody9", "shuqicjyurl9", "shuqicjcsbody9", "shuqicjbody9", "shuqijsspbody9", "shuqijsydurl9", "shuqijsydbody9", "shuqijsqdbody9", "shuqijsqdspyurl9", "shuqijsqdspbody9", "shuqijsrwbody9", "shuqijsfxbody9", "shuqijsbookurl9", "shuqijsbookbody9", "shuqijssprwurl9", + "shuqiuserurl10", "shuqisyurl10", "shuqisybody10", "shuqispbody10", "shuqiscbody10", "shuqiydbody10", "shuqiqdbody10", "shuqirwbody10", "shuqifxbody10", "shuqisprwurl10", "shuqijlbody10", "shuqisqjlbody10", "shuqicjyurl10", "shuqicjcsbody10", "shuqicjbody10", "shuqijsspbody10", "shuqijsydurl10", "shuqijsydbody10", "shuqijsqdbody10", "shuqijsqdspyurl10", "shuqijsqdspbody10", "shuqijsrwbody10", "shuqijsfxbody10", "shuqijsbookurl10", "shuqijsbookbody10", "shuqijssprwurl10", + "shuqiuserurl11", "shuqisyurl11", "shuqisybody11", "shuqispbody11", "shuqiscbody11", "shuqiydbody11", "shuqiqdbody11", "shuqirwbody11", "shuqifxbody11", "shuqisprwurl11", "shuqijlbody11", "shuqisqjlbody11", "shuqicjyurl11", "shuqicjcsbody11", "shuqicjbody11", "shuqijsspbody11", "shuqijsydurl11", "shuqijsydbody11", "shuqijsqdbody11", "shuqijsqdspyurl11", "shuqijsqdspbody11", "shuqijsrwbody11", "shuqijsfxbody11", "shuqijsbookurl11", "shuqijsbookbody11", "shuqijssprwurl11", + "shuqiuserurl12", "shuqisyurl12", "shuqisybody12", "shuqispbody12", "shuqiscbody12", "shuqiydbody12", "shuqiqdbody12", "shuqirwbody12", "shuqifxbody12", "shuqisprwurl12", "shuqijlbody12", "shuqisqjlbody12", "shuqicjyurl12", "shuqicjcsbody12", "shuqicjbody12", "shuqijsspbody12", "shuqijsydurl12", "shuqijsydbody12", "shuqijsqdbody12", "shuqijsqdspyurl12", "shuqijsqdspbody12", "shuqijsrwbody12", "shuqijsfxbody12", "shuqijsbookurl12", "shuqijsbookbody12", "shuqijssprwurl12", + "shuqiuserurl13", "shuqisyurl13", "shuqisybody13", "shuqispbody13", "shuqiscbody13", "shuqiydbody13", "shuqiqdbody13", "shuqirwbody13", "shuqifxbody13", "shuqisprwurl13", "shuqijlbody13", "shuqisqjlbody13", "shuqicjyurl13", "shuqicjcsbody13", "shuqicjbody13", "shuqijsspbody13", "shuqijsydurl13", "shuqijsydbody13", "shuqijsqdbody13", "shuqijsqdspyurl13", "shuqijsqdspbody13", "shuqijsrwbody13", "shuqijsfxbody13", "shuqijsbookurl13", "shuqijsbookbody13", "shuqijssprwurl13", + "shuqiuserurl14", "shuqisyurl14", "shuqisybody14", "shuqispbody14", "shuqiscbody14", "shuqiydbody14", "shuqiqdbody14", "shuqirwbody14", "shuqifxbody14", "shuqisprwurl14", "shuqijlbody14", "shuqisqjlbody14", "shuqicjyurl14", "shuqicjcsbody14", "shuqicjbody14", "shuqijsspbody14", "shuqijsydurl14", "shuqijsydbody14", "shuqijsqdbody14", "shuqijsqdspyurl14", "shuqijsqdspbody14", "shuqijsrwbody14", "shuqijsfxbody14", "shuqijsbookurl14", "shuqijsbookbody14", "shuqijssprwurl14", + "shuqiuserurl15", "shuqisyurl15", "shuqisybody15", "shuqispbody15", "shuqiscbody15", "shuqiydbody15", "shuqiqdbody15", "shuqirwbody15", "shuqifxbody15", "shuqisprwurl15", "shuqijlbody15", "shuqisqjlbody15", "shuqicjyurl15", "shuqicjcsbody15", "shuqicjbody15", "shuqijsspbody15", "shuqijsydurl15", "shuqijsydbody15", "shuqijsqdbody15", "shuqijsqdspyurl15", "shuqijsqdspbody15", "shuqijsrwbody15", "shuqijsfxbody15", "shuqijsbookurl15", "shuqijsbookbody15", "shuqijssprwurl15", + "shuqiuserurl16", "shuqisyurl16", "shuqisybody16", "shuqispbody16", "shuqiscbody16", "shuqiydbody16", "shuqiqdbody16", "shuqirwbody16", "shuqifxbody16", "shuqisprwurl16", "shuqijlbody16", "shuqisqjlbody16", "shuqicjyurl16", "shuqicjcsbody16", "shuqicjbody16", "shuqijsspbody16", "shuqijsydurl16", "shuqijsydbody16", "shuqijsqdbody16", "shuqijsqdspyurl16", "shuqijsqdspbody16", "shuqijsrwbody16", "shuqijsfxbody16", "shuqijsbookurl16", "shuqijsbookbody16", "shuqijssprwurl16", + "shuqiuserurl17", "shuqisyurl17", "shuqisybody17", "shuqispbody17", "shuqiscbody17", "shuqiydbody17", "shuqiqdbody17", "shuqirwbody17", "shuqifxbody17", "shuqisprwurl17", "shuqijlbody17", "shuqisqjlbody17", "shuqicjyurl17", "shuqicjcsbody17", "shuqicjbody17", "shuqijsspbody17", "shuqijsydurl17", "shuqijsydbody17", "shuqijsqdbody17", "shuqijsqdspyurl17", "shuqijsqdspbody17", "shuqijsrwbody17", "shuqijsfxbody17", "shuqijsbookurl17", "shuqijsbookbody17", "shuqijssprwurl17", + "shuqiuserurl18", "shuqisyurl18", "shuqisybody18", "shuqispbody18", "shuqiscbody18", "shuqiydbody18", "shuqiqdbody18", "shuqirwbody18", "shuqifxbody18", "shuqisprwurl18", "shuqijlbody18", "shuqisqjlbody18", "shuqicjyurl18", "shuqicjcsbody18", "shuqicjbody18", "shuqijsspbody18", "shuqijsydurl18", "shuqijsydbody18", "shuqijsqdbody18", "shuqijsqdspyurl18", "shuqijsqdspbody18", "shuqijsrwbody18", "shuqijsfxbody18", "shuqijsbookurl18", "shuqijsbookbody18", "shuqijssprwurl18", + "shuqiuserurl19", "shuqisyurl19", "shuqisybody19", "shuqispbody19", "shuqiscbody19", "shuqiydbody19", "shuqiqdbody19", "shuqirwbody19", "shuqifxbody19", "shuqisprwurl19", "shuqijlbody19", "shuqisqjlbody19", "shuqicjyurl19", "shuqicjcsbody19", "shuqicjbody19", "shuqijsspbody19", "shuqijsydurl19", "shuqijsydbody19", "shuqijsqdbody19", "shuqijsqdspyurl19", "shuqijsqdspbody19", "shuqijsrwbody19", "shuqijsfxbody19", "shuqijsbookurl19", "shuqijsbookbody19", "shuqijssprwurl19", + "shuqiuserurl20", "shuqisyurl20", "shuqisybody20", "shuqispbody20", "shuqiscbody20", "shuqiydbody20", "shuqiqdbody20", "shuqirwbody20", "shuqifxbody20", "shuqisprwurl20", "shuqijlbody20", "shuqisqjlbody20", "shuqicjyurl20", "shuqicjcsbody20", "shuqicjbody20", "shuqijsspbody20", "shuqijsydurl20", "shuqijsydbody20", "shuqijsqdbody20", "shuqijsqdspyurl20", "shuqijsqdspbody20", "shuqijsrwbody20", "shuqijsfxbody20", "shuqijsbookurl20", "shuqijsbookbody20", "shuqijssprwurl20", + "shuqiuserurl21", "shuqisyurl21", "shuqisybody21", "shuqispbody21", "shuqiscbody21", "shuqiydbody21", "shuqiqdbody21", "shuqirwbody21", "shuqifxbody21", "shuqisprwurl21", "shuqijlbody21", "shuqisqjlbody21", "shuqicjyurl21", "shuqicjcsbody21", "shuqicjbody21", "shuqijsspbody21", "shuqijsydurl21", "shuqijsydbody21", "shuqijsqdbody21", "shuqijsqdspyurl21", "shuqijsqdspbody21", "shuqijsrwbody21", "shuqijsfxbody21", "shuqijsbookurl21", "shuqijsbookbody21", "shuqijssprwurl21", + "shuqiuserurl22", "shuqisyurl22", "shuqisybody22", "shuqispbody22", "shuqiscbody22", "shuqiydbody22", "shuqiqdbody22", "shuqirwbody22", "shuqifxbody22", "shuqisprwurl22", "shuqijlbody22", "shuqisqjlbody22", "shuqicjyurl22", "shuqicjcsbody22", "shuqicjbody22", "shuqijsspbody22", "shuqijsydurl22", "shuqijsydbody22", "shuqijsqdbody22", "shuqijsqdspyurl22", "shuqijsqdspbody22", "shuqijsrwbody22", "shuqijsfxbody22", "shuqijsbookurl22", "shuqijsbookbody22", "shuqijssprwurl22", + "shuqiuserurl23", "shuqisyurl23", "shuqisybody23", "shuqispbody23", "shuqiscbody23", "shuqiydbody23", "shuqiqdbody23", "shuqirwbody23", "shuqifxbody23", "shuqisprwurl23", "shuqijlbody23", "shuqisqjlbody23", "shuqicjyurl23", "shuqicjcsbody23", "shuqicjbody23", "shuqijsspbody23", "shuqijsydurl23", "shuqijsydbody23", "shuqijsqdbody23", "shuqijsqdspyurl23", "shuqijsqdspbody23", "shuqijsrwbody23", "shuqijsfxbody23", "shuqijsbookurl23", "shuqijsbookbody23", "shuqijssprwurl23", + "shuqiuserurl24", "shuqisyurl24", "shuqisybody24", "shuqispbody24", "shuqiscbody24", "shuqiydbody24", "shuqiqdbody24", "shuqirwbody24", "shuqifxbody24", "shuqisprwurl24", "shuqijlbody24", "shuqisqjlbody24", "shuqicjyurl24", "shuqicjcsbody24", "shuqicjbody24", "shuqijsspbody24", "shuqijsydurl24", "shuqijsydbody24", "shuqijsqdbody24", "shuqijsqdspyurl24", "shuqijsqdspbody24", "shuqijsrwbody24", "shuqijsfxbody24", "shuqijsbookurl24", "shuqijsbookbody24", "shuqijssprwurl24", + "shuqiuserurl25", "shuqisyurl25", "shuqisybody25", "shuqispbody25", "shuqiscbody25", "shuqiydbody25", "shuqiqdbody25", "shuqirwbody25", "shuqifxbody25", "shuqisprwurl25", "shuqijlbody25", "shuqisqjlbody25", "shuqicjyurl25", "shuqicjcsbody25", "shuqicjbody25", "shuqijsspbody25", "shuqijsydurl25", "shuqijsydbody25", "shuqijsqdbody25", "shuqijsqdspyurl25", "shuqijsqdspbody25", "shuqijsrwbody25", "shuqijsfxbody25", "shuqijsbookurl25", "shuqijsbookbody25", "shuqijssprwurl25", + "shuqiuserurl26", "shuqisyurl26", "shuqisybody26", "shuqispbody26", "shuqiscbody26", "shuqiydbody26", "shuqiqdbody26", "shuqirwbody26", "shuqifxbody26", "shuqisprwurl26", "shuqijlbody26", "shuqisqjlbody26", "shuqicjyurl26", "shuqicjcsbody26", "shuqicjbody26", "shuqijsspbody26", "shuqijsydurl26", "shuqijsydbody26", "shuqijsqdbody26", "shuqijsqdspyurl26", "shuqijsqdspbody26", "shuqijsrwbody26", "shuqijsfxbody26", "shuqijsbookurl26", "shuqijsbookbody26", "shuqijssprwurl26", + "shuqiuserurl27", "shuqisyurl27", "shuqisybody27", "shuqispbody27", "shuqiscbody27", "shuqiydbody27", "shuqiqdbody27", "shuqirwbody27", "shuqifxbody27", "shuqisprwurl27", "shuqijlbody27", "shuqisqjlbody27", "shuqicjyurl27", "shuqicjcsbody27", "shuqicjbody27", "shuqijsspbody27", "shuqijsydurl27", "shuqijsydbody27", "shuqijsqdbody27", "shuqijsqdspyurl27", "shuqijsqdspbody27", "shuqijsrwbody27", "shuqijsfxbody27", "shuqijsbookurl27", "shuqijsbookbody27", "shuqijssprwurl27", + "shuqiuserurl28", "shuqisyurl28", "shuqisybody28", "shuqispbody28", "shuqiscbody28", "shuqiydbody28", "shuqiqdbody28", "shuqirwbody28", "shuqifxbody28", "shuqisprwurl28", "shuqijlbody28", "shuqisqjlbody28", "shuqicjyurl28", "shuqicjcsbody28", "shuqicjbody28", "shuqijsspbody28", "shuqijsydurl28", "shuqijsydbody28", "shuqijsqdbody28", "shuqijsqdspyurl28", "shuqijsqdspbody28", "shuqijsrwbody28", "shuqijsfxbody28", "shuqijsbookurl28", "shuqijsbookbody28", "shuqijssprwurl28", + "shuqiuserurl29", "shuqisyurl29", "shuqisybody29", "shuqispbody29", "shuqiscbody29", "shuqiydbody29", "shuqiqdbody29", "shuqirwbody29", "shuqifxbody29", "shuqisprwurl29", "shuqijlbody29", "shuqisqjlbody29", "shuqicjyurl29", "shuqicjcsbody29", "shuqicjbody29", "shuqijsspbody29", "shuqijsydurl29", "shuqijsydbody29", "shuqijsqdbody29", "shuqijsqdspyurl29", "shuqijsqdspbody29", "shuqijsrwbody29", "shuqijsfxbody29", "shuqijsbookurl29", "shuqijsbookbody29", "shuqijssprwurl29", + "shuqiuserurl30", "shuqisyurl30", "shuqisybody30", "shuqispbody30", "shuqiscbody30", "shuqiydbody30", "shuqiqdbody30", "shuqirwbody30", "shuqifxbody30", "shuqisprwurl30", "shuqijlbody30", "shuqisqjlbody30", "shuqicjyurl30", "shuqicjcsbody30", "shuqicjbody30", "shuqijsspbody30", "shuqijsydurl30", "shuqijsydbody30", "shuqijsqdbody30", "shuqijsqdspyurl30", "shuqijsqdspbody30", "shuqijsrwbody30", "shuqijsfxbody30", "shuqijsbookurl30", "shuqijsbookbody30", "shuqijssprwurl30", + "shuqiuserurl31", "shuqisyurl31", "shuqisybody31", "shuqispbody31", "shuqiscbody31", "shuqiydbody31", "shuqiqdbody31", "shuqirwbody31", "shuqifxbody31", "shuqisprwurl31", "shuqijlbody31", "shuqisqjlbody31", "shuqicjyurl31", "shuqicjcsbody31", "shuqicjbody31", "shuqijsspbody31", "shuqijsydurl31", "shuqijsydbody31", "shuqijsqdbody31", "shuqijsqdspyurl31", "shuqijsqdspbody31", "shuqijsrwbody31", "shuqijsfxbody31", "shuqijsbookurl31", "shuqijsbookbody31", "shuqijssprwurl31", + "shuqiuserurl32", "shuqisyurl32", "shuqisybody32", "shuqispbody32", "shuqiscbody32", "shuqiydbody32", "shuqiqdbody32", "shuqirwbody32", "shuqifxbody32", "shuqisprwurl32", "shuqijlbody32", "shuqisqjlbody32", "shuqicjyurl32", "shuqicjcsbody32", "shuqicjbody32", "shuqijsspbody32", "shuqijsydurl32", "shuqijsydbody32", "shuqijsqdbody32", "shuqijsqdspyurl32", "shuqijsqdspbody32", "shuqijsrwbody32", "shuqijsfxbody32", "shuqijsbookurl32", "shuqijsbookbody32", "shuqijssprwurl32", + "shuqiuserurl33", "shuqisyurl33", "shuqisybody33", "shuqispbody33", "shuqiscbody33", "shuqiydbody33", "shuqiqdbody33", "shuqirwbody33", "shuqifxbody33", "shuqisprwurl33", "shuqijlbody33", "shuqisqjlbody33", "shuqicjyurl33", "shuqicjcsbody33", "shuqicjbody33", "shuqijsspbody33", "shuqijsydurl33", "shuqijsydbody33", "shuqijsqdbody33", "shuqijsqdspyurl33", "shuqijsqdspbody33", "shuqijsrwbody33", "shuqijsfxbody33", "shuqijsbookurl33", "shuqijsbookbody33", "shuqijssprwurl33", + "shuqiuserurl34", "shuqisyurl34", "shuqisybody34", "shuqispbody34", "shuqiscbody34", "shuqiydbody34", "shuqiqdbody34", "shuqirwbody34", "shuqifxbody34", "shuqisprwurl34", "shuqijlbody34", "shuqisqjlbody34", "shuqicjyurl34", "shuqicjcsbody34", "shuqicjbody34", "shuqijsspbody34", "shuqijsydurl34", "shuqijsydbody34", "shuqijsqdbody34", "shuqijsqdspyurl34", "shuqijsqdspbody34", "shuqijsrwbody34", "shuqijsfxbody34", "shuqijsbookurl34", "shuqijsbookbody34", "shuqijssprwurl34", + "shuqiuserurl35", "shuqisyurl35", "shuqisybody35", "shuqispbody35", "shuqiscbody35", "shuqiydbody35", "shuqiqdbody35", "shuqirwbody35", "shuqifxbody35", "shuqisprwurl35", "shuqijlbody35", "shuqisqjlbody35", "shuqicjyurl35", "shuqicjcsbody35", "shuqicjbody35", "shuqijsspbody35", "shuqijsydurl35", "shuqijsydbody35", "shuqijsqdbody35", "shuqijsqdspyurl35", "shuqijsqdspbody35", "shuqijsrwbody35", "shuqijsfxbody35", "shuqijsbookurl35", "shuqijsbookbody35", "shuqijssprwurl35", + "shuqiuserurl36", "shuqisyurl36", "shuqisybody36", "shuqispbody36", "shuqiscbody36", "shuqiydbody36", "shuqiqdbody36", "shuqirwbody36", "shuqifxbody36", "shuqisprwurl36", "shuqijlbody36", "shuqisqjlbody36", "shuqicjyurl36", "shuqicjcsbody36", "shuqicjbody36", "shuqijsspbody36", "shuqijsydurl36", "shuqijsydbody36", "shuqijsqdbody36", "shuqijsqdspyurl36", "shuqijsqdspbody36", "shuqijsrwbody36", "shuqijsfxbody36", "shuqijsbookurl36", "shuqijsbookbody36", "shuqijssprwurl36", + "shuqiuserurl37", "shuqisyurl37", "shuqisybody37", "shuqispbody37", "shuqiscbody37", "shuqiydbody37", "shuqiqdbody37", "shuqirwbody37", "shuqifxbody37", "shuqisprwurl37", "shuqijlbody37", "shuqisqjlbody37", "shuqicjyurl37", "shuqicjcsbody37", "shuqicjbody37", "shuqijsspbody37", "shuqijsydurl37", "shuqijsydbody37", "shuqijsqdbody37", "shuqijsqdspyurl37", "shuqijsqdspbody37", "shuqijsrwbody37", "shuqijsfxbody37", "shuqijsbookurl37", "shuqijsbookbody37", "shuqijssprwurl37", + "shuqiuserurl38", "shuqisyurl38", "shuqisybody38", "shuqispbody38", "shuqiscbody38", "shuqiydbody38", "shuqiqdbody38", "shuqirwbody38", "shuqifxbody38", "shuqisprwurl38", "shuqijlbody38", "shuqisqjlbody38", "shuqicjyurl38", "shuqicjcsbody38", "shuqicjbody38", "shuqijsspbody38", "shuqijsydurl38", "shuqijsydbody38", "shuqijsqdbody38", "shuqijsqdspyurl38", "shuqijsqdspbody38", "shuqijsrwbody38", "shuqijsfxbody38", "shuqijsbookurl38", "shuqijsbookbody38", "shuqijssprwurl38", + "shuqiuserurl39", "shuqisyurl39", "shuqisybody39", "shuqispbody39", "shuqiscbody39", "shuqiydbody39", "shuqiqdbody39", "shuqirwbody39", "shuqifxbody39", "shuqisprwurl39", "shuqijlbody39", "shuqisqjlbody39", "shuqicjyurl39", "shuqicjcsbody39", "shuqicjbody39", "shuqijsspbody39", "shuqijsydurl39", "shuqijsydbody39", "shuqijsqdbody39", "shuqijsqdspyurl39", "shuqijsqdspbody39", "shuqijsrwbody39", "shuqijsfxbody39", "shuqijsbookurl39", "shuqijsbookbody39", "shuqijssprwurl39", + "shuqiuserurl40", "shuqisyurl40", "shuqisybody40", "shuqispbody40", "shuqiscbody40", "shuqiydbody40", "shuqiqdbody40", "shuqirwbody40", "shuqifxbody40", "shuqisprwurl40", "shuqijlbody40", "shuqisqjlbody40", "shuqicjyurl40", "shuqicjcsbody40", "shuqicjbody40", "shuqijsspbody40", "shuqijsydurl40", "shuqijsydbody40", "shuqijsqdbody40", "shuqijsqdspyurl40", "shuqijsqdspbody40", "shuqijsrwbody40", "shuqijsfxbody40", "shuqijsbookurl40", "shuqijsbookbody40", "shuqijssprwurl40", + "shuqiuserurl41", "shuqisyurl41", "shuqisybody41", "shuqispbody41", "shuqiscbody41", "shuqiydbody41", "shuqiqdbody41", "shuqirwbody41", "shuqifxbody41", "shuqisprwurl41", "shuqijlbody41", "shuqisqjlbody41", "shuqicjyurl41", "shuqicjcsbody41", "shuqicjbody41", "shuqijsspbody41", "shuqijsydurl41", "shuqijsydbody41", "shuqijsqdbody41", "shuqijsqdspyurl41", "shuqijsqdspbody41", "shuqijsrwbody41", "shuqijsfxbody41", "shuqijsbookurl41", "shuqijsbookbody41", "shuqijssprwurl41", + "shuqiuserurl42", "shuqisyurl42", "shuqisybody42", "shuqispbody42", "shuqiscbody42", "shuqiydbody42", "shuqiqdbody42", "shuqirwbody42", "shuqifxbody42", "shuqisprwurl42", "shuqijlbody42", "shuqisqjlbody42", "shuqicjyurl42", "shuqicjcsbody42", "shuqicjbody42", "shuqijsspbody42", "shuqijsydurl42", "shuqijsydbody42", "shuqijsqdbody42", "shuqijsqdspyurl42", "shuqijsqdspbody42", "shuqijsrwbody42", "shuqijsfxbody42", "shuqijsbookurl42", "shuqijsbookbody42", "shuqijssprwurl42", + "shuqiuserurl43", "shuqisyurl43", "shuqisybody43", "shuqispbody43", "shuqiscbody43", "shuqiydbody43", "shuqiqdbody43", "shuqirwbody43", "shuqifxbody43", "shuqisprwurl43", "shuqijlbody43", "shuqisqjlbody43", "shuqicjyurl43", "shuqicjcsbody43", "shuqicjbody43", "shuqijsspbody43", "shuqijsydurl43", "shuqijsydbody43", "shuqijsqdbody43", "shuqijsqdspyurl43", "shuqijsqdspbody43", "shuqijsrwbody43", "shuqijsfxbody43", "shuqijsbookurl43", "shuqijsbookbody43", "shuqijssprwurl43", + "shuqiuserurl44", "shuqisyurl44", "shuqisybody44", "shuqispbody44", "shuqiscbody44", "shuqiydbody44", "shuqiqdbody44", "shuqirwbody44", "shuqifxbody44", "shuqisprwurl44", "shuqijlbody44", "shuqisqjlbody44", "shuqicjyurl44", "shuqicjcsbody44", "shuqicjbody44", "shuqijsspbody44", "shuqijsydurl44", "shuqijsydbody44", "shuqijsqdbody44", "shuqijsqdspyurl44", "shuqijsqdspbody44", "shuqijsrwbody44", "shuqijsfxbody44", "shuqijsbookurl44", "shuqijsbookbody44", "shuqijssprwurl44", + "shuqiuserurl45", "shuqisyurl45", "shuqisybody45", "shuqispbody45", "shuqiscbody45", "shuqiydbody45", "shuqiqdbody45", "shuqirwbody45", "shuqifxbody45", "shuqisprwurl45", "shuqijlbody45", "shuqisqjlbody45", "shuqicjyurl45", "shuqicjcsbody45", "shuqicjbody45", "shuqijsspbody45", "shuqijsydurl45", "shuqijsydbody45", "shuqijsqdbody45", "shuqijsqdspyurl45", "shuqijsqdspbody45", "shuqijsrwbody45", "shuqijsfxbody45", "shuqijsbookurl45", "shuqijsbookbody45", "shuqijssprwurl45", + "shuqiuserurl46", "shuqisyurl46", "shuqisybody46", "shuqispbody46", "shuqiscbody46", "shuqiydbody46", "shuqiqdbody46", "shuqirwbody46", "shuqifxbody46", "shuqisprwurl46", "shuqijlbody46", "shuqisqjlbody46", "shuqicjyurl46", "shuqicjcsbody46", "shuqicjbody46", "shuqijsspbody46", "shuqijsydurl46", "shuqijsydbody46", "shuqijsqdbody46", "shuqijsqdspyurl46", "shuqijsqdspbody46", "shuqijsrwbody46", "shuqijsfxbody46", "shuqijsbookurl46", "shuqijsbookbody46", "shuqijssprwurl46", + "shuqiuserurl47", "shuqisyurl47", "shuqisybody47", "shuqispbody47", "shuqiscbody47", "shuqiydbody47", "shuqiqdbody47", "shuqirwbody47", "shuqifxbody47", "shuqisprwurl47", "shuqijlbody47", "shuqisqjlbody47", "shuqicjyurl47", "shuqicjcsbody47", "shuqicjbody47", "shuqijsspbody47", "shuqijsydurl47", "shuqijsydbody47", "shuqijsqdbody47", "shuqijsqdspyurl47", "shuqijsqdspbody47", "shuqijsrwbody47", "shuqijsfxbody47", "shuqijsbookurl47", "shuqijsbookbody47", "shuqijssprwurl47", + "shuqiuserurl48", "shuqisyurl48", "shuqisybody48", "shuqispbody48", "shuqiscbody48", "shuqiydbody48", "shuqiqdbody48", "shuqirwbody48", "shuqifxbody48", "shuqisprwurl48", "shuqijlbody48", "shuqisqjlbody48", "shuqicjyurl48", "shuqicjcsbody48", "shuqicjbody48", "shuqijsspbody48", "shuqijsydurl48", "shuqijsydbody48", "shuqijsqdbody48", "shuqijsqdspyurl48", "shuqijsqdspbody48", "shuqijsrwbody48", "shuqijsfxbody48", "shuqijsbookurl48", "shuqijsbookbody48", "shuqijssprwurl48", + "shuqiuserurl49", "shuqisyurl49", "shuqisybody49", "shuqispbody49", "shuqiscbody49", "shuqiydbody49", "shuqiqdbody49", "shuqirwbody49", "shuqifxbody49", "shuqisprwurl49", "shuqijlbody49", "shuqisqjlbody49", "shuqicjyurl49", "shuqicjcsbody49", "shuqicjbody49", "shuqijsspbody49", "shuqijsydurl49", "shuqijsydbody49", "shuqijsqdbody49", "shuqijsqdspyurl49", "shuqijsqdspbody49", "shuqijsrwbody49", "shuqijsfxbody49", "shuqijsbookurl49", "shuqijsbookbody49", "shuqijssprwurl49", + "shuqiuserurl50", "shuqisyurl50", "shuqisybody50", "shuqispbody50", "shuqiscbody50", "shuqiydbody50", "shuqiqdbody50", "shuqirwbody50", "shuqifxbody50", "shuqisprwurl50", "shuqijlbody50", "shuqisqjlbody50", "shuqicjyurl50", "shuqicjcsbody50", "shuqicjbody50", "shuqijsspbody50", "shuqijsydurl50", "shuqijsydbody50", "shuqijsqdbody50", "shuqijsqdspyurl50", "shuqijsqdspbody50", "shuqijsrwbody50", "shuqijsfxbody50", "shuqijsbookurl50", "shuqijsbookbody50", "shuqijssprwurl50", + "shuqiuserurl51", "shuqisyurl51", "shuqisybody51", "shuqispbody51", "shuqiscbody51", "shuqiydbody51", "shuqiqdbody51", "shuqirwbody51", "shuqifxbody51", "shuqisprwurl51", "shuqijlbody51", "shuqisqjlbody51", "shuqicjyurl51", "shuqicjcsbody51", "shuqicjbody51", "shuqijsspbody51", "shuqijsydurl51", "shuqijsydbody51", "shuqijsqdbody51", "shuqijsqdspyurl51", "shuqijsqdspbody51", "shuqijsrwbody51", "shuqijsfxbody51", "shuqijsbookurl51", "shuqijsbookbody51", "shuqijssprwurl51", + "shuqiuserurl52", "shuqisyurl52", "shuqisybody52", "shuqispbody52", "shuqiscbody52", "shuqiydbody52", "shuqiqdbody52", "shuqirwbody52", "shuqifxbody52", "shuqisprwurl52", "shuqijlbody52", "shuqisqjlbody52", "shuqicjyurl52", "shuqicjcsbody52", "shuqicjbody52", "shuqijsspbody52", "shuqijsydurl52", "shuqijsydbody52", "shuqijsqdbody52", "shuqijsqdspyurl52", "shuqijsqdspbody52", "shuqijsrwbody52", "shuqijsfxbody52", "shuqijsbookurl52", "shuqijsbookbody52", "shuqijssprwurl52", + "shuqiuserurl53", "shuqisyurl53", "shuqisybody53", "shuqispbody53", "shuqiscbody53", "shuqiydbody53", "shuqiqdbody53", "shuqirwbody53", "shuqifxbody53", "shuqisprwurl53", "shuqijlbody53", "shuqisqjlbody53", "shuqicjyurl53", "shuqicjcsbody53", "shuqicjbody53", "shuqijsspbody53", "shuqijsydurl53", "shuqijsydbody53", "shuqijsqdbody53", "shuqijsqdspyurl53", "shuqijsqdspbody53", "shuqijsrwbody53", "shuqijsfxbody53", "shuqijsbookurl53", "shuqijsbookbody53", "shuqijssprwurl53", + "shuqiuserurl54", "shuqisyurl54", "shuqisybody54", "shuqispbody54", "shuqiscbody54", "shuqiydbody54", "shuqiqdbody54", "shuqirwbody54", "shuqifxbody54", "shuqisprwurl54", "shuqijlbody54", "shuqisqjlbody54", "shuqicjyurl54", "shuqicjcsbody54", "shuqicjbody54", "shuqijsspbody54", "shuqijsydurl54", "shuqijsydbody54", "shuqijsqdbody54", "shuqijsqdspyurl54", "shuqijsqdspbody54", "shuqijsrwbody54", "shuqijsfxbody54", "shuqijsbookurl54", "shuqijsbookbody54", "shuqijssprwurl54", + "shuqiuserurl55", "shuqisyurl55", "shuqisybody55", "shuqispbody55", "shuqiscbody55", "shuqiydbody55", "shuqiqdbody55", "shuqirwbody55", "shuqifxbody55", "shuqisprwurl55", "shuqijlbody55", "shuqisqjlbody55", "shuqicjyurl55", "shuqicjcsbody55", "shuqicjbody55", "shuqijsspbody55", "shuqijsydurl55", "shuqijsydbody55", "shuqijsqdbody55", "shuqijsqdspyurl55", "shuqijsqdspbody55", "shuqijsrwbody55", "shuqijsfxbody55", "shuqijsbookurl55", "shuqijsbookbody55", "shuqijssprwurl55", + "shuqiuserurl56", "shuqisyurl56", "shuqisybody56", "shuqispbody56", "shuqiscbody56", "shuqiydbody56", "shuqiqdbody56", "shuqirwbody56", "shuqifxbody56", "shuqisprwurl56", "shuqijlbody56", "shuqisqjlbody56", "shuqicjyurl56", "shuqicjcsbody56", "shuqicjbody56", "shuqijsspbody56", "shuqijsydurl56", "shuqijsydbody56", "shuqijsqdbody56", "shuqijsqdspyurl56", "shuqijsqdspbody56", "shuqijsrwbody56", "shuqijsfxbody56", "shuqijsbookurl56", "shuqijsbookbody56", "shuqijssprwurl56", + "shuqiuserurl57", "shuqisyurl57", "shuqisybody57", "shuqispbody57", "shuqiscbody57", "shuqiydbody57", "shuqiqdbody57", "shuqirwbody57", "shuqifxbody57", "shuqisprwurl57", "shuqijlbody57", "shuqisqjlbody57", "shuqicjyurl57", "shuqicjcsbody57", "shuqicjbody57", "shuqijsspbody57", "shuqijsydurl57", "shuqijsydbody57", "shuqijsqdbody57", "shuqijsqdspyurl57", "shuqijsqdspbody57", "shuqijsrwbody57", "shuqijsfxbody57", "shuqijsbookurl57", "shuqijsbookbody57", "shuqijssprwurl57", + "shuqiuserurl58", "shuqisyurl58", "shuqisybody58", "shuqispbody58", "shuqiscbody58", "shuqiydbody58", "shuqiqdbody58", "shuqirwbody58", "shuqifxbody58", "shuqisprwurl58", "shuqijlbody58", "shuqisqjlbody58", "shuqicjyurl58", "shuqicjcsbody58", "shuqicjbody58", "shuqijsspbody58", "shuqijsydurl58", "shuqijsydbody58", "shuqijsqdbody58", "shuqijsqdspyurl58", "shuqijsqdspbody58", "shuqijsrwbody58", "shuqijsfxbody58", "shuqijsbookurl58", "shuqijsbookbody58", "shuqijssprwurl58", + "shuqiuserurl59", "shuqisyurl59", "shuqisybody59", "shuqispbody59", "shuqiscbody59", "shuqiydbody59", "shuqiqdbody59", "shuqirwbody59", "shuqifxbody59", "shuqisprwurl59", "shuqijlbody59", "shuqisqjlbody59", "shuqicjyurl59", "shuqicjcsbody59", "shuqicjbody59", "shuqijsspbody59", "shuqijsydurl59", "shuqijsydbody59", "shuqijsqdbody59", "shuqijsqdspyurl59", "shuqijsqdspbody59", "shuqijsrwbody59", "shuqijsfxbody59", "shuqijsbookurl59", "shuqijsbookbody59", "shuqijssprwurl59", + "shuqiuserurl60", "shuqisyurl60", "shuqisybody60", "shuqispbody60", "shuqiscbody60", "shuqiydbody60", "shuqiqdbody60", "shuqirwbody60", "shuqifxbody60", "shuqisprwurl60", "shuqijlbody60", "shuqisqjlbody60", "shuqicjyurl60", "shuqicjcsbody60", "shuqicjbody60", "shuqijsspbody60", "shuqijsydurl60", "shuqijsydbody60", "shuqijsqdbody60", "shuqijsqdspyurl60", "shuqijsqdspbody60", "shuqijsrwbody60", "shuqijsfxbody60", "shuqijsbookurl60", "shuqijsbookbody60", "shuqijssprwurl60", + "shuqiuserurl61", "shuqisyurl61", "shuqisybody61", "shuqispbody61", "shuqiscbody61", "shuqiydbody61", "shuqiqdbody61", "shuqirwbody61", "shuqifxbody61", "shuqisprwurl61", "shuqijlbody61", "shuqisqjlbody61", "shuqicjyurl61", "shuqicjcsbody61", "shuqicjbody61", "shuqijsspbody61", "shuqijsydurl61", "shuqijsydbody61", "shuqijsqdbody61", "shuqijsqdspyurl61", "shuqijsqdspbody61", "shuqijsrwbody61", "shuqijsfxbody61", "shuqijsbookurl61", "shuqijsbookbody61", "shuqijssprwurl61", + "shuqiuserurl62", "shuqisyurl62", "shuqisybody62", "shuqispbody62", "shuqiscbody62", "shuqiydbody62", "shuqiqdbody62", "shuqirwbody62", "shuqifxbody62", "shuqisprwurl62", "shuqijlbody62", "shuqisqjlbody62", "shuqicjyurl62", "shuqicjcsbody62", "shuqicjbody62", "shuqijsspbody62", "shuqijsydurl62", "shuqijsydbody62", "shuqijsqdbody62", "shuqijsqdspyurl62", "shuqijsqdspbody62", "shuqijsrwbody62", "shuqijsfxbody62", "shuqijsbookurl62", "shuqijsbookbody62", "shuqijssprwurl62", + "shuqiuserurl63", "shuqisyurl63", "shuqisybody63", "shuqispbody63", "shuqiscbody63", "shuqiydbody63", "shuqiqdbody63", "shuqirwbody63", "shuqifxbody63", "shuqisprwurl63", "shuqijlbody63", "shuqisqjlbody63", "shuqicjyurl63", "shuqicjcsbody63", "shuqicjbody63", "shuqijsspbody63", "shuqijsydurl63", "shuqijsydbody63", "shuqijsqdbody63", "shuqijsqdspyurl63", "shuqijsqdspbody63", "shuqijsrwbody63", "shuqijsfxbody63", "shuqijsbookurl63", "shuqijsbookbody63", "shuqijssprwurl63", + "shuqiuserurl64", "shuqisyurl64", "shuqisybody64", "shuqispbody64", "shuqiscbody64", "shuqiydbody64", "shuqiqdbody64", "shuqirwbody64", "shuqifxbody64", "shuqisprwurl64", "shuqijlbody64", "shuqisqjlbody64", "shuqicjyurl64", "shuqicjcsbody64", "shuqicjbody64", "shuqijsspbody64", "shuqijsydurl64", "shuqijsydbody64", "shuqijsqdbody64", "shuqijsqdspyurl64", "shuqijsqdspbody64", "shuqijsrwbody64", "shuqijsfxbody64", "shuqijsbookurl64", "shuqijsbookbody64", "shuqijssprwurl64", + "shuqiuserurl65", "shuqisyurl65", "shuqisybody65", "shuqispbody65", "shuqiscbody65", "shuqiydbody65", "shuqiqdbody65", "shuqirwbody65", "shuqifxbody65", "shuqisprwurl65", "shuqijlbody65", "shuqisqjlbody65", "shuqicjyurl65", "shuqicjcsbody65", "shuqicjbody65", "shuqijsspbody65", "shuqijsydurl65", "shuqijsydbody65", "shuqijsqdbody65", "shuqijsqdspyurl65", "shuqijsqdspbody65", "shuqijsrwbody65", "shuqijsfxbody65", "shuqijsbookurl65", "shuqijsbookbody65", "shuqijssprwurl65", + "shuqiuserurl66", "shuqisyurl66", "shuqisybody66", "shuqispbody66", "shuqiscbody66", "shuqiydbody66", "shuqiqdbody66", "shuqirwbody66", "shuqifxbody66", "shuqisprwurl66", "shuqijlbody66", "shuqisqjlbody66", "shuqicjyurl66", "shuqicjcsbody66", "shuqicjbody66", "shuqijsspbody66", "shuqijsydurl66", "shuqijsydbody66", "shuqijsqdbody66", "shuqijsqdspyurl66", "shuqijsqdspbody66", "shuqijsrwbody66", "shuqijsfxbody66", "shuqijsbookurl66", "shuqijsbookbody66", "shuqijssprwurl66", + "shuqiuserurl67", "shuqisyurl67", "shuqisybody67", "shuqispbody67", "shuqiscbody67", "shuqiydbody67", "shuqiqdbody67", "shuqirwbody67", "shuqifxbody67", "shuqisprwurl67", "shuqijlbody67", "shuqisqjlbody67", "shuqicjyurl67", "shuqicjcsbody67", "shuqicjbody67", "shuqijsspbody67", "shuqijsydurl67", "shuqijsydbody67", "shuqijsqdbody67", "shuqijsqdspyurl67", "shuqijsqdspbody67", "shuqijsrwbody67", "shuqijsfxbody67", "shuqijsbookurl67", "shuqijsbookbody67", "shuqijssprwurl67", + "shuqiuserurl68", "shuqisyurl68", "shuqisybody68", "shuqispbody68", "shuqiscbody68", "shuqiydbody68", "shuqiqdbody68", "shuqirwbody68", "shuqifxbody68", "shuqisprwurl68", "shuqijlbody68", "shuqisqjlbody68", "shuqicjyurl68", "shuqicjcsbody68", "shuqicjbody68", "shuqijsspbody68", "shuqijsydurl68", "shuqijsydbody68", "shuqijsqdbody68", "shuqijsqdspyurl68", "shuqijsqdspbody68", "shuqijsrwbody68", "shuqijsfxbody68", "shuqijsbookurl68", "shuqijsbookbody68", "shuqijssprwurl68", + "shuqiuserurl69", "shuqisyurl69", "shuqisybody69", "shuqispbody69", "shuqiscbody69", "shuqiydbody69", "shuqiqdbody69", "shuqirwbody69", "shuqifxbody69", "shuqisprwurl69", "shuqijlbody69", "shuqisqjlbody69", "shuqicjyurl69", "shuqicjcsbody69", "shuqicjbody69", "shuqijsspbody69", "shuqijsydurl69", "shuqijsydbody69", "shuqijsqdbody69", "shuqijsqdspyurl69", "shuqijsqdspbody69", "shuqijsrwbody69", "shuqijsfxbody69", "shuqijsbookurl69", "shuqijsbookbody69", "shuqijssprwurl69", + "shuqiuserurl70", "shuqisyurl70", "shuqisybody70", "shuqispbody70", "shuqiscbody70", "shuqiydbody70", "shuqiqdbody70", "shuqirwbody70", "shuqifxbody70", "shuqisprwurl70", "shuqijlbody70", "shuqisqjlbody70", "shuqicjyurl70", "shuqicjcsbody70", "shuqicjbody70", "shuqijsspbody70", "shuqijsydurl70", "shuqijsydbody70", "shuqijsqdbody70", "shuqijsqdspyurl70", "shuqijsqdspbody70", "shuqijsrwbody70", "shuqijsfxbody70", "shuqijsbookurl70", "shuqijsbookbody70", "shuqijssprwurl70", + "shuqiuserurl71", "shuqisyurl71", "shuqisybody71", "shuqispbody71", "shuqiscbody71", "shuqiydbody71", "shuqiqdbody71", "shuqirwbody71", "shuqifxbody71", "shuqisprwurl71", "shuqijlbody71", "shuqisqjlbody71", "shuqicjyurl71", "shuqicjcsbody71", "shuqicjbody71", "shuqijsspbody71", "shuqijsydurl71", "shuqijsydbody71", "shuqijsqdbody71", "shuqijsqdspyurl71", "shuqijsqdspbody71", "shuqijsrwbody71", "shuqijsfxbody71", "shuqijsbookurl71", "shuqijsbookbody71", "shuqijssprwurl71", + "shuqiuserurl72", "shuqisyurl72", "shuqisybody72", "shuqispbody72", "shuqiscbody72", "shuqiydbody72", "shuqiqdbody72", "shuqirwbody72", "shuqifxbody72", "shuqisprwurl72", "shuqijlbody72", "shuqisqjlbody72", "shuqicjyurl72", "shuqicjcsbody72", "shuqicjbody72", "shuqijsspbody72", "shuqijsydurl72", "shuqijsydbody72", "shuqijsqdbody72", "shuqijsqdspyurl72", "shuqijsqdspbody72", "shuqijsrwbody72", "shuqijsfxbody72", "shuqijsbookurl72", "shuqijsbookbody72", "shuqijssprwurl72", + "shuqiuserurl73", "shuqisyurl73", "shuqisybody73", "shuqispbody73", "shuqiscbody73", "shuqiydbody73", "shuqiqdbody73", "shuqirwbody73", "shuqifxbody73", "shuqisprwurl73", "shuqijlbody73", "shuqisqjlbody73", "shuqicjyurl73", "shuqicjcsbody73", "shuqicjbody73", "shuqijsspbody73", "shuqijsydurl73", "shuqijsydbody73", "shuqijsqdbody73", "shuqijsqdspyurl73", "shuqijsqdspbody73", "shuqijsrwbody73", "shuqijsfxbody73", "shuqijsbookurl73", "shuqijsbookbody73", "shuqijssprwurl73", + "shuqiuserurl74", "shuqisyurl74", "shuqisybody74", "shuqispbody74", "shuqiscbody74", "shuqiydbody74", "shuqiqdbody74", "shuqirwbody74", "shuqifxbody74", "shuqisprwurl74", "shuqijlbody74", "shuqisqjlbody74", "shuqicjyurl74", "shuqicjcsbody74", "shuqicjbody74", "shuqijsspbody74", "shuqijsydurl74", "shuqijsydbody74", "shuqijsqdbody74", "shuqijsqdspyurl74", "shuqijsqdspbody74", "shuqijsrwbody74", "shuqijsfxbody74", "shuqijsbookurl74", "shuqijsbookbody74", "shuqijssprwurl74", + "shuqiuserurl75", "shuqisyurl75", "shuqisybody75", "shuqispbody75", "shuqiscbody75", "shuqiydbody75", "shuqiqdbody75", "shuqirwbody75", "shuqifxbody75", "shuqisprwurl75", "shuqijlbody75", "shuqisqjlbody75", "shuqicjyurl75", "shuqicjcsbody75", "shuqicjbody75", "shuqijsspbody75", "shuqijsydurl75", "shuqijsydbody75", "shuqijsqdbody75", "shuqijsqdspyurl75", "shuqijsqdspbody75", "shuqijsrwbody75", "shuqijsfxbody75", "shuqijsbookurl75", "shuqijsbookbody75", "shuqijssprwurl75", + "shuqiuserurl76", "shuqisyurl76", "shuqisybody76", "shuqispbody76", "shuqiscbody76", "shuqiydbody76", "shuqiqdbody76", "shuqirwbody76", "shuqifxbody76", "shuqisprwurl76", "shuqijlbody76", "shuqisqjlbody76", "shuqicjyurl76", "shuqicjcsbody76", "shuqicjbody76", "shuqijsspbody76", "shuqijsydurl76", "shuqijsydbody76", "shuqijsqdbody76", "shuqijsqdspyurl76", "shuqijsqdspbody76", "shuqijsrwbody76", "shuqijsfxbody76", "shuqijsbookurl76", "shuqijsbookbody76", "shuqijssprwurl76", + "shuqiuserurl77", "shuqisyurl77", "shuqisybody77", "shuqispbody77", "shuqiscbody77", "shuqiydbody77", "shuqiqdbody77", "shuqirwbody77", "shuqifxbody77", "shuqisprwurl77", "shuqijlbody77", "shuqisqjlbody77", "shuqicjyurl77", "shuqicjcsbody77", "shuqicjbody77", "shuqijsspbody77", "shuqijsydurl77", "shuqijsydbody77", "shuqijsqdbody77", "shuqijsqdspyurl77", "shuqijsqdspbody77", "shuqijsrwbody77", "shuqijsfxbody77", "shuqijsbookurl77", "shuqijsbookbody77", "shuqijssprwurl77", + "shuqiuserurl78", "shuqisyurl78", "shuqisybody78", "shuqispbody78", "shuqiscbody78", "shuqiydbody78", "shuqiqdbody78", "shuqirwbody78", "shuqifxbody78", "shuqisprwurl78", "shuqijlbody78", "shuqisqjlbody78", "shuqicjyurl78", "shuqicjcsbody78", "shuqicjbody78", "shuqijsspbody78", "shuqijsydurl78", "shuqijsydbody78", "shuqijsqdbody78", "shuqijsqdspyurl78", "shuqijsqdspbody78", "shuqijsrwbody78", "shuqijsfxbody78", "shuqijsbookurl78", "shuqijsbookbody78", "shuqijssprwurl78", + "shuqiuserurl79", "shuqisyurl79", "shuqisybody79", "shuqispbody79", "shuqiscbody79", "shuqiydbody79", "shuqiqdbody79", "shuqirwbody79", "shuqifxbody79", "shuqisprwurl79", "shuqijlbody79", "shuqisqjlbody79", "shuqicjyurl79", "shuqicjcsbody79", "shuqicjbody79", "shuqijsspbody79", "shuqijsydurl79", "shuqijsydbody79", "shuqijsqdbody79", "shuqijsqdspyurl79", "shuqijsqdspbody79", "shuqijsrwbody79", "shuqijsfxbody79", "shuqijsbookurl79", "shuqijsbookbody79", "shuqijssprwurl79", + "shuqiuserurl80", "shuqisyurl80", "shuqisybody80", "shuqispbody80", "shuqiscbody80", "shuqiydbody80", "shuqiqdbody80", "shuqirwbody80", "shuqifxbody80", "shuqisprwurl80", "shuqijlbody80", "shuqisqjlbody80", "shuqicjyurl80", "shuqicjcsbody80", "shuqicjbody80", "shuqijsspbody80", "shuqijsydurl80", "shuqijsydbody80", "shuqijsqdbody80", "shuqijsqdspyurl80", "shuqijsqdspbody80", "shuqijsrwbody80", "shuqijsfxbody80", "shuqijsbookurl80", "shuqijsbookbody80", "shuqijssprwurl80", + "shuqiuserurl81", "shuqisyurl81", "shuqisybody81", "shuqispbody81", "shuqiscbody81", "shuqiydbody81", "shuqiqdbody81", "shuqirwbody81", "shuqifxbody81", "shuqisprwurl81", "shuqijlbody81", "shuqisqjlbody81", "shuqicjyurl81", "shuqicjcsbody81", "shuqicjbody81", "shuqijsspbody81", "shuqijsydurl81", "shuqijsydbody81", "shuqijsqdbody81", "shuqijsqdspyurl81", "shuqijsqdspbody81", "shuqijsrwbody81", "shuqijsfxbody81", "shuqijsbookurl81", "shuqijsbookbody81", "shuqijssprwurl81", + "shuqiuserurl82", "shuqisyurl82", "shuqisybody82", "shuqispbody82", "shuqiscbody82", "shuqiydbody82", "shuqiqdbody82", "shuqirwbody82", "shuqifxbody82", "shuqisprwurl82", "shuqijlbody82", "shuqisqjlbody82", "shuqicjyurl82", "shuqicjcsbody82", "shuqicjbody82", "shuqijsspbody82", "shuqijsydurl82", "shuqijsydbody82", "shuqijsqdbody82", "shuqijsqdspyurl82", "shuqijsqdspbody82", "shuqijsrwbody82", "shuqijsfxbody82", "shuqijsbookurl82", "shuqijsbookbody82", "shuqijssprwurl82", + "shuqiuserurl83", "shuqisyurl83", "shuqisybody83", "shuqispbody83", "shuqiscbody83", "shuqiydbody83", "shuqiqdbody83", "shuqirwbody83", "shuqifxbody83", "shuqisprwurl83", "shuqijlbody83", "shuqisqjlbody83", "shuqicjyurl83", "shuqicjcsbody83", "shuqicjbody83", "shuqijsspbody83", "shuqijsydurl83", "shuqijsydbody83", "shuqijsqdbody83", "shuqijsqdspyurl83", "shuqijsqdspbody83", "shuqijsrwbody83", "shuqijsfxbody83", "shuqijsbookurl83", "shuqijsbookbody83", "shuqijssprwurl83", + "shuqiuserurl84", "shuqisyurl84", "shuqisybody84", "shuqispbody84", "shuqiscbody84", "shuqiydbody84", "shuqiqdbody84", "shuqirwbody84", "shuqifxbody84", "shuqisprwurl84", "shuqijlbody84", "shuqisqjlbody84", "shuqicjyurl84", "shuqicjcsbody84", "shuqicjbody84", "shuqijsspbody84", "shuqijsydurl84", "shuqijsydbody84", "shuqijsqdbody84", "shuqijsqdspyurl84", "shuqijsqdspbody84", "shuqijsrwbody84", "shuqijsfxbody84", "shuqijsbookurl84", "shuqijsbookbody84", "shuqijssprwurl84", + "shuqiuserurl85", "shuqisyurl85", "shuqisybody85", "shuqispbody85", "shuqiscbody85", "shuqiydbody85", "shuqiqdbody85", "shuqirwbody85", "shuqifxbody85", "shuqisprwurl85", "shuqijlbody85", "shuqisqjlbody85", "shuqicjyurl85", "shuqicjcsbody85", "shuqicjbody85", "shuqijsspbody85", "shuqijsydurl85", "shuqijsydbody85", "shuqijsqdbody85", "shuqijsqdspyurl85", "shuqijsqdspbody85", "shuqijsrwbody85", "shuqijsfxbody85", "shuqijsbookurl85", "shuqijsbookbody85", "shuqijssprwurl85", + "shuqiuserurl86", "shuqisyurl86", "shuqisybody86", "shuqispbody86", "shuqiscbody86", "shuqiydbody86", "shuqiqdbody86", "shuqirwbody86", "shuqifxbody86", "shuqisprwurl86", "shuqijlbody86", "shuqisqjlbody86", "shuqicjyurl86", "shuqicjcsbody86", "shuqicjbody86", "shuqijsspbody86", "shuqijsydurl86", "shuqijsydbody86", "shuqijsqdbody86", "shuqijsqdspyurl86", "shuqijsqdspbody86", "shuqijsrwbody86", "shuqijsfxbody86", "shuqijsbookurl86", "shuqijsbookbody86", "shuqijssprwurl86", + "shuqiuserurl87", "shuqisyurl87", "shuqisybody87", "shuqispbody87", "shuqiscbody87", "shuqiydbody87", "shuqiqdbody87", "shuqirwbody87", "shuqifxbody87", "shuqisprwurl87", "shuqijlbody87", "shuqisqjlbody87", "shuqicjyurl87", "shuqicjcsbody87", "shuqicjbody87", "shuqijsspbody87", "shuqijsydurl87", "shuqijsydbody87", "shuqijsqdbody87", "shuqijsqdspyurl87", "shuqijsqdspbody87", "shuqijsrwbody87", "shuqijsfxbody87", "shuqijsbookurl87", "shuqijsbookbody87", "shuqijssprwurl87", + "shuqiuserurl88", "shuqisyurl88", "shuqisybody88", "shuqispbody88", "shuqiscbody88", "shuqiydbody88", "shuqiqdbody88", "shuqirwbody88", "shuqifxbody88", "shuqisprwurl88", "shuqijlbody88", "shuqisqjlbody88", "shuqicjyurl88", "shuqicjcsbody88", "shuqicjbody88", "shuqijsspbody88", "shuqijsydurl88", "shuqijsydbody88", "shuqijsqdbody88", "shuqijsqdspyurl88", "shuqijsqdspbody88", "shuqijsrwbody88", "shuqijsfxbody88", "shuqijsbookurl88", "shuqijsbookbody88", "shuqijssprwurl88", + "shuqiuserurl89", "shuqisyurl89", "shuqisybody89", "shuqispbody89", "shuqiscbody89", "shuqiydbody89", "shuqiqdbody89", "shuqirwbody89", "shuqifxbody89", "shuqisprwurl89", "shuqijlbody89", "shuqisqjlbody89", "shuqicjyurl89", "shuqicjcsbody89", "shuqicjbody89", "shuqijsspbody89", "shuqijsydurl89", "shuqijsydbody89", "shuqijsqdbody89", "shuqijsqdspyurl89", "shuqijsqdspbody89", "shuqijsrwbody89", "shuqijsfxbody89", "shuqijsbookurl89", "shuqijsbookbody89", "shuqijssprwurl89", + "shuqiuserurl90", "shuqisyurl90", "shuqisybody90", "shuqispbody90", "shuqiscbody90", "shuqiydbody90", "shuqiqdbody90", "shuqirwbody90", "shuqifxbody90", "shuqisprwurl90", "shuqijlbody90", "shuqisqjlbody90", "shuqicjyurl90", "shuqicjcsbody90", "shuqicjbody90", "shuqijsspbody90", "shuqijsydurl90", "shuqijsydbody90", "shuqijsqdbody90", "shuqijsqdspyurl90", "shuqijsqdspbody90", "shuqijsrwbody90", "shuqijsfxbody90", "shuqijsbookurl90", "shuqijsbookbody90", "shuqijssprwurl90", + "shuqiuserurl91", "shuqisyurl91", "shuqisybody91", "shuqispbody91", "shuqiscbody91", "shuqiydbody91", "shuqiqdbody91", "shuqirwbody91", "shuqifxbody91", "shuqisprwurl91", "shuqijlbody91", "shuqisqjlbody91", "shuqicjyurl91", "shuqicjcsbody91", "shuqicjbody91", "shuqijsspbody91", "shuqijsydurl91", "shuqijsydbody91", "shuqijsqdbody91", "shuqijsqdspyurl91", "shuqijsqdspbody91", "shuqijsrwbody91", "shuqijsfxbody91", "shuqijsbookurl91", "shuqijsbookbody91", "shuqijssprwurl91", + "shuqiuserurl92", "shuqisyurl92", "shuqisybody92", "shuqispbody92", "shuqiscbody92", "shuqiydbody92", "shuqiqdbody92", "shuqirwbody92", "shuqifxbody92", "shuqisprwurl92", "shuqijlbody92", "shuqisqjlbody92", "shuqicjyurl92", "shuqicjcsbody92", "shuqicjbody92", "shuqijsspbody92", "shuqijsydurl92", "shuqijsydbody92", "shuqijsqdbody92", "shuqijsqdspyurl92", "shuqijsqdspbody92", "shuqijsrwbody92", "shuqijsfxbody92", "shuqijsbookurl92", "shuqijsbookbody92", "shuqijssprwurl92", + "shuqiuserurl93", "shuqisyurl93", "shuqisybody93", "shuqispbody93", "shuqiscbody93", "shuqiydbody93", "shuqiqdbody93", "shuqirwbody93", "shuqifxbody93", "shuqisprwurl93", "shuqijlbody93", "shuqisqjlbody93", "shuqicjyurl93", "shuqicjcsbody93", "shuqicjbody93", "shuqijsspbody93", "shuqijsydurl93", "shuqijsydbody93", "shuqijsqdbody93", "shuqijsqdspyurl93", "shuqijsqdspbody93", "shuqijsrwbody93", "shuqijsfxbody93", "shuqijsbookurl93", "shuqijsbookbody93", "shuqijssprwurl93", + "shuqiuserurl94", "shuqisyurl94", "shuqisybody94", "shuqispbody94", "shuqiscbody94", "shuqiydbody94", "shuqiqdbody94", "shuqirwbody94", "shuqifxbody94", "shuqisprwurl94", "shuqijlbody94", "shuqisqjlbody94", "shuqicjyurl94", "shuqicjcsbody94", "shuqicjbody94", "shuqijsspbody94", "shuqijsydurl94", "shuqijsydbody94", "shuqijsqdbody94", "shuqijsqdspyurl94", "shuqijsqdspbody94", "shuqijsrwbody94", "shuqijsfxbody94", "shuqijsbookurl94", "shuqijsbookbody94", "shuqijssprwurl94", + "shuqiuserurl95", "shuqisyurl95", "shuqisybody95", "shuqispbody95", "shuqiscbody95", "shuqiydbody95", "shuqiqdbody95", "shuqirwbody95", "shuqifxbody95", "shuqisprwurl95", "shuqijlbody95", "shuqisqjlbody95", "shuqicjyurl95", "shuqicjcsbody95", "shuqicjbody95", "shuqijsspbody95", "shuqijsydurl95", "shuqijsydbody95", "shuqijsqdbody95", "shuqijsqdspyurl95", "shuqijsqdspbody95", "shuqijsrwbody95", "shuqijsfxbody95", "shuqijsbookurl95", "shuqijsbookbody95", "shuqijssprwurl95", + "shuqiuserurl96", "shuqisyurl96", "shuqisybody96", "shuqispbody96", "shuqiscbody96", "shuqiydbody96", "shuqiqdbody96", "shuqirwbody96", "shuqifxbody96", "shuqisprwurl96", "shuqijlbody96", "shuqisqjlbody96", "shuqicjyurl96", "shuqicjcsbody96", "shuqicjbody96", "shuqijsspbody96", "shuqijsydurl96", "shuqijsydbody96", "shuqijsqdbody96", "shuqijsqdspyurl96", "shuqijsqdspbody96", "shuqijsrwbody96", "shuqijsfxbody96", "shuqijsbookurl96", "shuqijsbookbody96", "shuqijssprwurl96", + "shuqiuserurl97", "shuqisyurl97", "shuqisybody97", "shuqispbody97", "shuqiscbody97", "shuqiydbody97", "shuqiqdbody97", "shuqirwbody97", "shuqifxbody97", "shuqisprwurl97", "shuqijlbody97", "shuqisqjlbody97", "shuqicjyurl97", "shuqicjcsbody97", "shuqicjbody97", "shuqijsspbody97", "shuqijsydurl97", "shuqijsydbody97", "shuqijsqdbody97", "shuqijsqdspyurl97", "shuqijsqdspbody97", "shuqijsrwbody97", "shuqijsfxbody97", "shuqijsbookurl97", "shuqijsbookbody97", "shuqijssprwurl97", + "shuqiuserurl98", "shuqisyurl98", "shuqisybody98", "shuqispbody98", "shuqiscbody98", "shuqiydbody98", "shuqiqdbody98", "shuqirwbody98", "shuqifxbody98", "shuqisprwurl98", "shuqijlbody98", "shuqisqjlbody98", "shuqicjyurl98", "shuqicjcsbody98", "shuqicjbody98", "shuqijsspbody98", "shuqijsydurl98", "shuqijsydbody98", "shuqijsqdbody98", "shuqijsqdspyurl98", "shuqijsqdspbody98", "shuqijsrwbody98", "shuqijsfxbody98", "shuqijsbookurl98", "shuqijsbookbody98", "shuqijssprwurl98", + "shuqiuserurl99", "shuqisyurl99", "shuqisybody99", "shuqispbody99", "shuqiscbody99", "shuqiydbody99", "shuqiqdbody99", "shuqirwbody99", "shuqifxbody99", "shuqisprwurl99", "shuqijlbody99", "shuqisqjlbody99", "shuqicjyurl99", "shuqicjcsbody99", "shuqicjbody99", "shuqijsspbody99", "shuqijsydurl99", "shuqijsydbody99", "shuqijsqdbody99", "shuqijsqdspyurl99", "shuqijsqdspbody99", "shuqijsrwbody99", "shuqijsfxbody99", "shuqijsbookurl99", "shuqijsbookbody99", "shuqijssprwurl99", + "shuqiuserurl100", "shuqisyurl100", "shuqisybody100", "shuqispbody100", "shuqiscbody100", "shuqiydbody100", "shuqiqdbody100", "shuqirwbody100", "shuqifxbody100", "shuqisprwurl100", "shuqijlbody100", "shuqisqjlbody100", "shuqicjyurl100", "shuqicjcsbody100", "shuqicjbody100", "shuqijsspbody100", "shuqijsydurl100", "shuqijsydbody100", "shuqijsqdbody100", "shuqijsqdspyurl100", "shuqijsqdspbody100", "shuqijsrwbody100", "shuqijsfxbody100", "shuqijsbookurl100", "shuqijsbookbody100", "shuqijssprwurl100" + ], + "author": "@ziye", + "settings": [{ + "id": "shuqiSuffix", + "name": "当前账号", + "val": "1", + "type": "number", + "desc": "当前抓取ck记录的账号序号,如:1、2、3、" + }, { + "id": "shuqiCount", + "name": "账号个数", + "val": "1", + "type": "number", + "desc": "指定任务最多跑几个账号,根据抓取的账号数据个数来设值" + }, { + "id": "shuqiXH", + "name": "循环获取CK", + "val": "0", + "type": "number", + "desc": "0关闭 1开启,默认关闭" + }, { + "id": "shuqiSC", + "name": "单刷时长控制", + "val": "0", + "type": "number", + "desc": "0关闭 1开启,默认关闭" + }, { + "id": "shuqiTXTX", + "name": "提现提醒", + "val": "0", + "type": "number", + "desc": "0关闭 设置余额大于多少提醒" + }, { + "id": "shuqinotifyttt", + "name": "推送控制", + "val": "1", + "type": "number", + "desc": "0关闭,1推送,默认12点以及23点推送" + }, { + "id": "shuqinotifyInterval", + "name": "通知控制", + "val": "2", + "type": "number", + "desc": "0关闭,1为 所有通知,2为 12,23 点通知,3为 6,12,18,23 点通知 " + }, { + "id": "shuqiMinutes", + "name": "推送-通知 分钟控制", + "val": "10", + "type": "number", + "desc": "推送以及通知控制在什么分钟段,可设置0-59,默认0到10" + }], + "repo": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js", + "icons": ["https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.png", "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.png"], + "script": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js" + }] +} diff --git a/Task/shuqi.js b/Task/shuqi.js index 6ea8b02..0c18d2a 100644 --- a/Task/shuqi.js +++ b/Task/shuqi.js @@ -22,111 +22,108 @@ boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs 3.15 修复收益获取ck显示 3.18 独立COOKIE增加boxjs复制会话模式 3.193.19 修复ac报错 +4.6.11 单刷时长请设置SC为1,增加通知以及推送控制 +4.6.19 精确时长ck判定,10秒以上才获取 +5.5.21 修复循环获取ck,优化重写 +5.6.21 优化循环获取ck,增加账号数显示且自动修改 +5.7.16 适配新版本收益ck获取,新版本收益只需要body即可 +5.8.22 增加提现提醒,默认关闭,自行打开 +5.9.15 增加适配新版本时长 ⚠️ 时间设置 7 0-23 * * * 每小时 1次就行 ⚠️一共2个软件 普通版15条 极速版11条 共 26个ck 👉 26条 Secrets 有多少ck就运行多少任务 shuqiuserurlVal 用户名url 👉 这个ck必须获取 多账号换行 -第一步 添加 hostname =render.shuqireader.com,ocean.shuqireader.com,jcollection.shuqireader.com,activity-center-web.shuqireader.com, +⚠️极速版视频 极速版阅读 极速版签到视频 极速版书城 大概率出现网络错误或者奖励下发失败,无解 -第二步 ⚠️添加header重写 获取header 再注释header重写 添加body重写 获取body +第一步 添加 对应主机名 + +第二步 ⚠️添加header重写 获取header shuqiuserurlVal👉 用户名url 点击福利 + shuqisprwurlVal👉 视频任务url 点击福利 + shuqicjyurlVal👉 获取抽奖页url 点击福利转转转 + + + shuqijsqdspyurlVal👉极速版签到视频页url 极速版点击福利 赚金币 每日签到 + shuqijssprwurlVal👉 极速版视频任务url 极速版点击福利 赚金币 + shuqijsbookurlVal👉 极速版书城url 极速版点击福利 赚金币 浏览书城 + shuqijsbookbodyVal👉 极速版书城bodyy 极速版点击福利 赚金币 浏览书城 + + +第三步 ⚠️注释header重写 添加body重写 获取body + shuqisyurlVal👉 收益url 点击我的 shuqisybodyVal👉 收益body 点击我的 shuqispbodyVal👉 视频body 点击福利 看视频 shuqiscbodyVal👉 时长body 点进一本书, 看个30秒,时长有效期一天,提现再获取 - shuqiydbodyVal👉 阅读body 点进一本书,右上角转一圈,如没有圈圈,建议放弃,或者用4.32版本 + shuqiydbodyVal👉 阅读body 点进一本书,右上角转一圈,如没有圈圈,建议放弃,或者用4.31版本 shuqiqdbodyVal👉 签到body 点击福利 每日签到并成功签到 shuqirwbodyVal👉 任务body 点击福利 shuqifxbodyVal👉 分享body 点击福利 邀请书友,分享或者假分享 - shuqisprwurlVal👉 视频任务url 点击福利 shuqijlbodyVal👉 获取奖励body 点击福利 shuqisqjlbodyVal👉 收取奖励body 点击福利 收取奖励 - shuqicjyurlVal👉 获取抽奖页url 点击福利转转转 shuqicjcsbodyVal👉抽奖次数body 点击福利转转转 点击看视频抽奖 shuqicjbodyVal👉 获取抽奖body 点击福利转转转 点击看视频抽奖 + shuqijsspbodyVal👉 极速版视频body 极速版点击福利 赚金币 看视频 shuqijsydurlVal👉 极速版阅读url 极速版点进一本书 右上角转一圈,如没有圈圈,建议放弃, shuqijsydbodyVal👉 极速版阅读body 极速版点进一本书 右上角转一圈,如没有圈圈,建议放弃, shuqijsqdbodyVal👉 极速版签到body 极速版点击福利 赚金币 每日签到 成功签到 - shuqijsqdspyurlVal👉极速版签到视频页url 极速版点击福利 赚金币 每日签到 - shuqijsqdspbodyVal👉极速版签到视频url 极速版点击福利 赚金币 每日签到 成功第二次签到 + shuqijsqdspbodyVal👉极速版签到视频body 极速版点击福利 赚金币 每日签到 成功第二次签到 shuqijsrwbodyVal👉 极速版任务body 极速版点击福利 赚金币 shuqijsfxbodyVal👉 极速版分享body 极速版点击福利 赚金币 邀请书友,分享或者假分享 - shuqijsbookurlVal👉 极速版书城url 极速版点击福利 赚金币 浏览书城 - shuqijsbookbodyVal👉 极速版书城bodyy 极速版点击福利 赚金币 浏览书城 - shuqijssprwurlVal👉 极速版视频任务url 极速版点击福利 赚金币 + + ⚠️主机名以及header重写👇 header重写 和 body重写不可同时启用 -hostname =render.shuqireader.com,ocean.shuqireader.com,jcollection.shuqireader.com,activity-center-web.shuqireader.com, ############## 圈x - +hostname =ocean.shuqireader.com,activity-center-web.shuqireader.com, #书旗小说获取header +#用户名 视频任务 抽奖页面 极速版签到视频页 极速版视频任务 极速版书城 +https:\/\/.+\.shuqireader\.com\/* url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js -#用户名 视频任务 抽奖页面 极速版签到视频页 极速版视频任务 -https:\/\/ocean\.shuqireader\.com\/* url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js -#极速版书城 -http:\/\/activity-center-web\.shuqireader\.com\/* url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js - +hostname =*.shuqireader.com, #书旗小说获取body -#阅读 签到 分享 奖励 收取奖励 抽奖次数 抽奖 极速版视频 极速版签到视频 极速版阅读 极速版签到 极速版分享 极速版书城 -https:\/\/ocean\.shuqireader\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js -#收益 任务 极速版任务 -https:\/\/render\.shuqireader\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js -#时长 -https:\/\/jcollection\.shuqireader\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js +#阅读 签到 分享 奖励 收取奖励 抽奖次数 抽奖 视频 收益 任务 时长 极速版任务 极速版视频 极速版签到视频 极速版阅读 极速版签到 极速版分享 极速版书城 +https:\/\/.+\.shuqireader\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js ############## loon - +hostname =ocean.shuqireader.com,activity-center-web.shuqireader.com, #书旗小说获取header +#用户名 视频任务 抽奖页面 极速版签到视频页 极速版视频任务 极速版书城 +http-request https:\/\/.+\.shuqireader\.com\/* url script-request-header script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js, requires-header=true, tag=书旗小说获取header -#用户名 视频任务 抽奖页面 极速版签到视频页 极速版视频任务 -http-request https:\/\/ocean\.shuqireader\.com\/* url script-request-header script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js, requires-header=true, tag=书旗小说获取header -#极速版书城 -http-request http:\/\/activity-center-web\.shuqireader\.com\/* url script-request-header script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js, requires-header=true, tag=书旗小说获取header - +hostname =*.shuqireader.com, #书旗小说获取body - -#阅读 签到 分享 奖励 收取奖励 抽奖次数 抽奖 极速版视频 极速版签到视频 极速版阅读 极速版签到 极速版分享 极速版书城 -http-request https:\/\/ocean\.shuqireader\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js,requires-body=1,max-size=0, tag=书旗小说获取body -#收益 任务 极速版任务 -http-request https:\/\/render\.shuqireader\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js,requires-body=1,max-size=0, tag=书旗小说获取body -#时长 -http-request https:\/\/jcollection\.shuqireader\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js,requires-body=1,max-size=0, tag=书旗小说获取body +#阅读 签到 分享 奖励 收取奖励 抽奖次数 抽奖 视频 收益 任务 时长 极速版任务 极速版视频 极速版签到视频 极速版阅读 极速版签到 极速版分享 极速版书城 +http-request https:\/\/.+\.shuqireader\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js,requires-body=1,max-size=0, tag=书旗小说获取body ############## surge - +hostname =ocean.shuqireader.com,activity-center-web.shuqireader.com, #书旗小说获取header +#用户名 视频任务 抽奖页面 极速版签到视频页 极速版视频任务 极速版书城 +书旗小说获取header = type=https:\/\/.+\.shuqireader\.com\/*,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js -#用户名 视频任务 抽奖页面 极速版签到视频页 极速版视频任务 -书旗小说获取header = type=https:\/\/ocean\.shuqireader\.com\/*,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js -#极速版书城 -书旗小说获取header = type=http:\/\/activity-center-web\.shuqireader\.com\/*,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js - +hostname =*.shuqireader.com, #书旗小说获取body - -#阅读 签到 分享 奖励 收取奖励 抽奖次数 抽奖 视频 极速版视频 极速版签到视频 极速版阅读 极速版签到 极速版分享 极速版书城 -书旗小说获取header = type=https:\/\/ocean\.shuqireader\.com\/*,requires-body=1,max-size=0,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js -#收益 任务 极速版任务 -书旗小说获取header = type=https:\/\/render\.shuqireader\.com\/*,requires-body=1,max-size=0,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js -#时长 -书旗小说获取header = type=https:\/\/jcollection\.shuqireader\.com\/*,requires-body=1,max-size=0,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js - +#阅读 签到 分享 奖励 收取奖励 抽奖次数 抽奖 视频 收益 任务 时长 极速版任务 极速版视频 极速版签到视频 极速版阅读 极速版签到 极速版分享 极速版书城 +书旗小说获取header = type=https:\/\/.+\.shuqireader\.com\/*,requires-body=1,max-size=0,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js */ -GXRZ = '3.19 修复ac报错' +GXRZ = '5.9.15 增加适配新版本时长' const $ = Env("书旗小说"); $.idx = ($.idx = ($.getval('shuqiSuffix') || '1') - 1) > 0 ? ($.idx + 1 + '') : ''; // 账号扩展字符 const notify = $.isNode() ? require("./sendNotify") : ``; const COOKIE = $.isNode() ? require("./shuqiCOOKIE") : ``; const logs = 0; // 0为关闭日志,1为开启 -const notifyttt = 1 // 0为关闭外部推送,1为12 23 点外部推送 -const notifyInterval = 2; // 0为关闭通知,1为所有通知,2为12 23 点通知 , 3为 6 12 18 23 点通知 -$.message = '', COOKIES_SPLIT = '', CASH = '', XH = 0, ddtime = ''; +notifyttt = 1; // 0为关闭外部推送,1为12 23 点外部推送 +notifyInterval = 2; // 0为关闭通知,1为所有通知,2为12 23 点通知 , 3为 6 12 18 23 点通知 +Minutes = 10; // 通知 默认控制在0-10分内 +$.message = '', COOKIES_SPLIT = '', CASH = '', XH = 0, TXTX = 0, SC = 0, ddtime = ''; CZ = 10 Length = 0 let shuqiuserurlArr = []; @@ -224,6 +221,12 @@ if ($.isNode() && COOKIE.shuqiuserurlVal && COOKIE.shuqiuserurlVal != '') { } if ($.isNode() && process.env.SQ_shuqiuserURL) { + TXTX = process.env.SQ_TXTX || "0"; + SC = process.env.SQ_SC || "0"; + notifyttt = process.env.SQ_notifyttt || "1"; + notifyInterval = process.env.SQ_notifyInterval || "2"; + Minutes = process.env.SQ_Minutes || "10"; + COOKIES_SPLIT = process.env.COOKIES_SPLIT || "\n"; console.log( `============ cookies分隔符为:${JSON.stringify( @@ -498,6 +501,12 @@ if (COOKIE && COOKIE.shuqiuserurlVal) { } if (COOKIE.datas && COOKIE.datas[0].val != '') { + TXTX = (COOKIE.settings.find(item => item.id === `shuqiTXTX`)).val || '0'; + notifyttt = (COOKIE.settings.find(item => item.id === `shuqinotifyttt`)).val || '1'; + notifyInterval = (COOKIE.settings.find(item => item.id === `shuqinotifyInterval`)).val || '2'; + Minutes = (COOKIE.settings.find(item => item.id === `shuqiMinutes`)).val || '10'; + SC = (COOKIE.settings.find(item => item.id === `shuqiSC`)).val || '0'; + shuqiCount = COOKIE.settings.find(item => item.id === `shuqiCount`); Length = shuqiCount.val } @@ -506,7 +515,7 @@ if (COOKIE.shuqiuserurl) { COOKIEstringify = JSON.stringify(COOKIE); Length = COOKIEstringify.match(/getBindinfo/g).length } -if (!COOKIE.datas && !COOKIE.shuqiuserurlVal&& !COOKIE.shuqiuserurl) { +if (!COOKIE.datas && !COOKIE.shuqiuserurlVal && !COOKIE.shuqiuserurl) { if ($.isNode()) { Object.keys(middleshuqiuserURL).forEach((item) => { if (middleshuqiuserURL[item]) { @@ -669,6 +678,21 @@ if (!COOKIE.datas && !COOKIE.shuqiuserurlVal&& !COOKIE.shuqiuserurl) { if ("shuqiXH") { XH = $.getval("shuqiXH") || '0'; } + if ("shuqinotifyttt") { + notifyttt = $.getval("shuqinotifyttt") || '1'; + } + if ("shuqinotifyInterval") { + notifyInterval = $.getval("shuqinotifyInterval") || '2'; + } + if ("shuqiMinutes") { + Minutes = $.getval("shuqiMinutes") || '10'; + } + if ("shuqiSC") { + SC = $.getval("shuqiSC") || '0'; + } + if ("shuqiTXTX") { + TXTX = $.getval("shuqiTXTX") || '0'; + } let shuqiCount = ($.getval('shuqiCount') || '1') - 0; for (let i = 2; i <= shuqiCount; i++) { if ($.getdata(`shuqiuserurl${i}`)) { @@ -706,24 +730,61 @@ if (!COOKIE.datas && !COOKIE.shuqiuserurlVal&& !COOKIE.shuqiuserurl) { } else Length = shuqiuserurlArr.length } + +function RedCookie() { + + if (XH == 1 && $request && $request.url.indexOf("config") >= 0) { + op = 1 + while (true) { + op++; + if ($.getdata(`shuqiuserurl${op}`) == '') { + $.setdata(`${op-1}`, `shuqiSuffix`); + + $.idx = ($.idx = ($.getval('shuqiSuffix') || '1') - 1) > 0 ? ($.idx + 1 + '') : ''; + + $.log( + `[${$.name + $.idx}] 当前书旗账号数量为${op-1}✅: 成功🎉` + ); + $.msg($.name + $.idx, `当前书旗账号数量为${op-1}: 成功🎉`, ``); + break; + } + } + } +} + function GetCookie() { + + + //获取极速版书城 if ($request && $request.url.indexOf("activity-center-web") >= 0 && $request.url.indexOf("reward") >= 0) { const shuqijsbookurlVal = $request.url; + userid = shuqijsbookurlVal.split('user_id=')[1].split('&')[0] if (shuqijsbookurlVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqijsbookurl' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('user_id=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijsbookurlVal, "shuqijsbookurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版书城shuqijsbookurlVal✅: 成功,shuqijsbookurlVal: ${shuqijsbookurlVal}` + ); + $.msg($.name + $.idx, `获取极速版书城shuqijsbookurlVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijsbookurlVal, "shuqijsbookurl" + $.idx); $.log( @@ -746,6 +807,7 @@ function GetCookie() { //获取极速版视频任务 if ($request && $request.url.indexOf("getAdInfo") >= 0 && $request.url.indexOf("resourceId=719") >= 0 && $request.url.indexOf("appVer=1") >= 0) { const shuqijssprwurlVal = $request.url; + userid = shuqijssprwurlVal.split('user_id=')[1].split('&')[0] if (shuqijssprwurlVal) { if (XH == 1) { cookie() @@ -753,13 +815,24 @@ function GetCookie() { function cookie() { bodys = $.getdata('shuqijssprwurl' + $.idx); if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('user_id=')[1].split('&')[0] + if (userids != userid) { + + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijssprwurlVal, "shuqijssprwurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版视频任务shuqijssprwurlVal✅: 成功,shuqijssprwurlVal: ${shuqijssprwurlVal}` + ); + $.msg($.name + $.idx, `获取极速版视频任务shuqijssprwurlVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijssprwurlVal, "shuqijssprwurl" + $.idx); $.log( @@ -782,20 +855,32 @@ function GetCookie() { //获取抽奖页面 if ($request && $request.url.indexOf("lottery") >= 0 && $request.url.indexOf("info") >= 0) { const shuqicjyurlVal = $request.url; + userid = shuqicjyurlVal.split('userId=')[1].split('&')[0] if (shuqicjyurlVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqicjyurl' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqicjyurlVal, "shuqicjyurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取抽奖页面shuqicjyurlVal✅: 成功,shuqicjyurlVal: ${shuqicjyurlVal}` + ); + $.msg($.name + $.idx, `获取抽奖页面shuqicjyurlVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqicjyurlVal, "shuqicjyurl" + $.idx); $.log( @@ -818,20 +903,32 @@ function GetCookie() { //获取极速版签到视频页 if ($request && $request.url.indexOf("adserver") >= 0 && $request.url.indexOf("getAdInfo") >= 0 && $request.url.indexOf("resourceId=717") >= 0) { const shuqijsqdspyurlVal = $request.url; + userid = shuqijsqdspyurlVal.split('user_id=')[1].split('&')[0] if (shuqijsqdspyurlVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqijsqdspyurl' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('user_id=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijsqdspyurlVal, "shuqijsqdspyurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版签到视频页shuqijsqdspyurlVal✅: 成功,shuqijsqdspyurlVal: ${shuqijsqdspyurlVal}` + ); + $.msg($.name + $.idx, `获取极速版签到视频页shuqijsqdspyurlVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijsqdspyurlVal, "shuqijsqdspyurl" + $.idx); $.log( @@ -854,20 +951,32 @@ function GetCookie() { //获取视频任务 if ($request && $request.url.indexOf("adserver") >= 0 && $request.url.indexOf("getAdInfo") >= 0 && $request.url.indexOf("resourceId=626") >= 0) { const shuqisprwurlVal = $request.url; + userid = shuqisprwurlVal.split('user_id=')[1].split('&')[0] if (shuqisprwurlVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqisprwurl' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('user_id=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqisprwurlVal, "shuqisprwurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取视频任务shuqisprwurlVal✅: 成功,shuqisprwurlVal: ${shuqisprwurlVal}` + ); + $.msg($.name + $.idx, `获取视频任务shuqisprwurlVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqisprwurlVal, "shuqisprwurl" + $.idx); $.log( @@ -890,20 +999,32 @@ function GetCookie() { //获取用户名 if ($request && $request.url.indexOf("getBindinfo") >= 0) { const shuqiuserurlVal = $request.url; + userid = shuqiuserurlVal.split('userId=')[1].split('&')[0] if (shuqiuserurlVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqiuserurl' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqiuserurlVal, "shuqiuserurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取用户名shuqiuserurlVal✅: 成功,shuqiuserurlVal: ${shuqiuserurlVal}` + ); + $.msg($.name + $.idx, `获取用户名shuqiuserurlVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqiuserurlVal, "shuqiuserurl" + $.idx); $.log( @@ -927,20 +1048,37 @@ function GetCookie() { if ($request && $request.url.indexOf("load") >= 0 && $request.url.indexOf("resource") >= 0 && $request.url.indexOf("skinColor=") >= 0 && $request.url.indexOf("appVer=4") >= 0 && $request.body.indexOf("isNewUser") >= 0 && $request.body.indexOf("ShuqiVipEntry") >= 0 && $request.body.indexOf("ShuqiTab") < 0 && $request.body.indexOf("caid=") < 0 && $request.body.indexOf("ShuqiShelfCard") < 0 && $request.body.indexOf("ShuqiIOSUpdateInfo") < 0) { const shuqisyurlVal = $request.url const shuqisybodyVal = $request.body + userid = shuqisyurlVal.split('user_id=')[1].split('&')[0] if (shuqisyurlVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqisyurl' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('user_id=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqisyurlVal, "shuqisyurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取收益shuqisyurlVal✅: 成功,shuqisyurlVal: ${shuqisyurlVal}` + ); + $.msg($.name + $.idx, `获取收益shuqisyurlVal: 成功🎉`, ``); + $.setdata(shuqisybodyVal, "shuqisybody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取收益shuqisybodyVal✅: 成功,shuqisybodyVal: ${shuqisybodyVal}` + ); + $.msg($.name + $.idx, `获取收益shuqisybodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqisyurlVal, "shuqisyurl" + $.idx); $.log( @@ -971,23 +1109,84 @@ function GetCookie() { } } + //获取收益 + if ($request && $request.url.indexOf("load") >= 0 && $request.url.indexOf("resource") >= 0 && $request.body.indexOf("skinColor=") >= 0 && $request.body.indexOf("appVer=4") >= 0 && $request.body.indexOf("isNewUser") >= 0 && $request.body.indexOf("ShuqiVipEntry") >= 0 && $request.body.indexOf("ShuqiTab") < 0 && $request.body.indexOf("caid=") < 0 && $request.body.indexOf("ShuqiShelfCard") < 0 && $request.body.indexOf("ShuqiIOSUpdateInfo") < 0) { + const shuqisybodyVal = $request.body + userid = shuqisybodyVal.split('user_id=')[1].split('&')[0] + if (shuqisybodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('shuqisybody' + $.idx); + + if (bodys) { + userids = bodys.split('user_id=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } + } else { + $.setdata(shuqisybodyVal, "shuqisybody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取收益shuqisybodyVal✅: 成功,shuqisybodyVal: ${shuqisybodyVal}` + ); + $.msg($.name + $.idx, `获取收益shuqisybodyVal: 成功🎉`, ``); + $.done(); + }; + } else { + $.setdata(shuqisybodyVal, "shuqisybody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取收益shuqisybodyVal✅: 成功,shuqisybodyVal: ${shuqisybodyVal}` + ); + $.msg($.name + $.idx, `获取收益shuqisybodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(shuqisybodyVal, "shuqisybody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取收益shuqisybodyVal✅: 成功,shuqisybodyVal: ${shuqisybodyVal}` + ); + $.msg($.name + $.idx, `获取收益shuqisybodyVal: 成功🎉`, ``); + $.done(); + }; + } + } + //获取极速版书城 if ($request && $request.url.indexOf("convert") >= 0 && $request.body.indexOf("actTaskId=344") >= 0 && $request.body.indexOf("appVer=1") >= 0) { const shuqijsbookbodyVal = $request.body; + userid = shuqijsbookbodyVal.split('userId=')[1].split('&')[0] if (shuqijsbookbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqijsbookbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijsbookbodyVal, "shuqijsbookbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版书城shuqijsbookbodyVal✅: 成功,shuqijsbookbodyVal: ${shuqijsbookbodyVal}` + ); + $.msg($.name + $.idx, `获取极速版书城shuqijsbookbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijsbookbodyVal, "shuqijsbookbody" + $.idx); $.log( @@ -1010,20 +1209,32 @@ function GetCookie() { //获取视频 if ($request && $request.url.indexOf("prize") >= 0 && $request.url.indexOf("lottery") >= 0 && $request.body.indexOf("deliveryId=525") >= 0) { const shuqispbodyVal = $request.body; + userid = shuqispbodyVal.split('userId=')[1].split('&')[0] if (shuqispbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqispbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqispbodyVal, "shuqispbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取视频shuqispbodyVal✅: 成功,shuqispbodyVal: ${shuqispbodyVal}` + ); + $.msg($.name + $.idx, `获取视频shuqispbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqispbodyVal, "shuqispbody" + $.idx); $.log( @@ -1044,37 +1255,51 @@ function GetCookie() { } } //获取时长 - if ($request && $request.url.indexOf("reading") >= 0 && $request.url.indexOf("upload") >= 0 && $request.body.indexOf("_public=skinId") >= 0) { + if ($request && $request.url.indexOf("jcollection") >= 0 && $request.url.indexOf("reading") >= 0 && $request.url.indexOf("upload") >= 0) { const shuqiscbodyVal = $request.body; - if (shuqiscbodyVal) { + sqsc = shuqiscbodyVal.split('readingLen%22%3A')[1].split('%7D')[0] + userid = shuqiscbodyVal.split('user_id=')[1] + + if (shuqiscbodyVal && sqsc >= 10) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqiscbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('user_id=')[1] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqiscbodyVal, "shuqiscbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取${sqsc}秒时长shuqiscbodyVal✅: 成功,shuqiscbodyVal: ${shuqiscbodyVal}` + ); + $.msg($.name + $.idx, `获取${sqsc}秒时长shuqiscbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqiscbodyVal, "shuqiscbody" + $.idx); $.log( - `[${$.name + $.idx}] 获取时长shuqiscbodyVal✅: 成功,shuqiscbodyVal: ${shuqiscbodyVal}` + `[${$.name + $.idx}] 获取${sqsc}秒时长shuqiscbodyVal✅: 成功,shuqiscbodyVal: ${shuqiscbodyVal}` ); - $.msg($.name + $.idx, `获取时长shuqiscbodyVal: 成功🎉`, ``); + $.msg($.name + $.idx, `获取${sqsc}秒时长shuqiscbodyVal: 成功🎉`, ``); $.done(); }; } } else { $.setdata(shuqiscbodyVal, "shuqiscbody" + $.idx); $.log( - `[${$.name + $.idx}] 获取时长shuqiscbodyVal✅: 成功,shuqiscbodyVal: ${shuqiscbodyVal}` + `[${$.name + $.idx}] 获取${sqsc}秒时长shuqiscbodyVal✅: 成功,shuqiscbodyVal: ${shuqiscbodyVal}` ); - $.msg($.name + $.idx, `获取时长shuqiscbodyVal: 成功🎉`, ``); + $.msg($.name + $.idx, `获取${sqsc}秒时长shuqiscbodyVal: 成功🎉`, ``); $.done(); }; } @@ -1082,20 +1307,32 @@ function GetCookie() { //获取阅读 if ($request && $request.url.indexOf("pendant") >= 0 && $request.url.indexOf("lottery") >= 0 && $request.body.indexOf("deliveryId=707") >= 0) { const shuqiydbodyVal = $request.body; + userid = shuqiydbodyVal.split('userId=')[1].split('&')[0] if (shuqiydbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqiydbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqiydbodyVal, "shuqiydbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取阅读shuqiydbodyVal✅: 成功,shuqiydbodyVal: ${shuqiydbodyVal}` + ); + $.msg($.name + $.idx, `获取阅读shuqiydbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqiydbodyVal, "shuqiydbody" + $.idx); $.log( @@ -1118,20 +1355,32 @@ function GetCookie() { //获取签到 if ($request && $request.url.indexOf("signInAction") >= 0 && $request.body.indexOf("position=501") >= 0 && $request.body.indexOf("signInType=1") >= 0) { const shuqiqdbodyVal = $request.body; + userid = shuqiqdbodyVal.split('userId=')[1].split('&')[0] if (shuqiqdbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqiqdbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqiqdbodyVal, "shuqiqdbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取签到shuqiqdbodyVal✅: 成功,shuqiqdbodyVal: ${shuqiqdbodyVal}` + ); + $.msg($.name + $.idx, `获取签到shuqiqdbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqiqdbodyVal, "shuqiqdbody" + $.idx); $.log( @@ -1154,20 +1403,32 @@ function GetCookie() { //获取任务 if ($request && $request.url.indexOf("resource") >= 0 && $request.body.indexOf("resources") >= 0 && $request.body.indexOf("params=") >= 0 && $request.body.indexOf("appVer=4") >= 0 && $request.body.indexOf("skinVersionPrefix=") >= 0 && $request.body.indexOf("isNewUser=") < 0 && $request.body.indexOf("reqEncryptType=") < 0) { const shuqirwbodyVal = $request.body; + userid = shuqirwbodyVal.split('userId=')[1].split('&')[0] if (shuqirwbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqirwbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqirwbodyVal, "shuqirwbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取任务shuqirwbodyVal✅: 成功,shuqirwbodyVal: ${shuqirwbodyVal}` + ); + $.msg($.name + $.idx, `获取任务shuqirwbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqirwbodyVal, "shuqirwbody" + $.idx); $.log( @@ -1190,20 +1451,32 @@ function GetCookie() { //获取分享 if ($request && $request.url.indexOf("activity") >= 0 && $request.body.indexOf("appVer=4") >= 0 && $request.body.indexOf("actTaskId=357") >= 0) { const shuqifxbodyVal = $request.body; + userid = shuqifxbodyVal.split('userId=')[1].split('&')[0] if (shuqifxbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqifxbody' + $.idx); - if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + + if (bodysd) { + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqifxbodyVal, "shuqifxbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取分享shuqifxbodyVal✅: 成功,shuqifxbodyVal: ${shuqifxbodyVal}` + ); + $.msg($.name + $.idx, `获取分享shuqifxbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqifxbodyVal, "shuqifxbody" + $.idx); $.log( @@ -1226,20 +1499,32 @@ function GetCookie() { //获取奖励 if ($request && $request.url.indexOf("bubble") >= 0 && $request.url.indexOf("info") >= 0 && $request.body.indexOf("requestSrc=h5") >= 0) { const shuqijlbodyVal = $request.body; + userid = shuqijlbodyVal.split('userId=')[1].split('&')[0] if (shuqijlbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqijlbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijlbodyVal, "shuqijlbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取奖励shuqijlbodyVal✅: 成功,shuqijlbodyVal: ${shuqijlbodyVal}` + ); + $.msg($.name + $.idx, `获取奖励shuqijlbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijlbodyVal, "shuqijlbody" + $.idx); $.log( @@ -1262,20 +1547,32 @@ function GetCookie() { //获取收取奖励 if ($request && $request.url.indexOf("manual") >= 0 && $request.url.indexOf("receive") >= 0 && $request.body.indexOf("appVer=4") >= 0) { const shuqisqjlbodyVal = $request.body; + userid = shuqisqjlbodyVal.split('userId=')[1].split('&')[0] if (shuqisqjlbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqisqjlbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqisqjlbodyVal, "shuqisqjlbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取收取奖励shuqisqjlbodyVal✅: 成功,shuqisqjlbodyVal: ${shuqisqjlbodyVal}` + ); + $.msg($.name + $.idx, `获取收取奖励shuqisqjlbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqisqjlbodyVal, "shuqisqjlbody" + $.idx); $.log( @@ -1298,20 +1595,32 @@ function GetCookie() { //获取抽奖次数 if ($request && $request.url.indexOf("prize") >= 0 && $request.url.indexOf("lottery") >= 0 && $request.body.indexOf("resourceId=703") >= 0) { const shuqicjcsbodyVal = $request.body; + userid = shuqicjcsbodyVal.split('userId=')[1].split('&')[0] if (shuqicjcsbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqicjcsbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqicjcsbodyVal, "shuqicjcsbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取抽奖次数shuqicjcsbodyVal✅: 成功,shuqicjcsbodyVal: ${shuqicjcsbodyVal}` + ); + $.msg($.name + $.idx, `获取抽奖次数shuqicjcsbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqicjcsbodyVal, "shuqicjcsbody" + $.idx); $.log( @@ -1334,20 +1643,32 @@ function GetCookie() { //获取抽奖 if ($request && $request.url.indexOf("lottery") >= 0 && $request.url.indexOf("draw") >= 0 && $request.body.indexOf("activityId=311") >= 0) { const shuqicjbodyVal = $request.body; + userid = shuqicjbodyVal.split('userId=')[1].split('&')[0] if (shuqicjbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqicjbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqicjbodyVal, "shuqicjbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取抽奖shuqicjbodyVal✅: 成功,shuqicjbodyVal: ${shuqicjbodyVal}` + ); + $.msg($.name + $.idx, `获取抽奖shuqicjbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqicjbodyVal, "shuqicjbody" + $.idx); $.log( @@ -1370,20 +1691,32 @@ function GetCookie() { //获取极速版视频 if ($request && $request.url.indexOf("prize") >= 0 && $request.url.indexOf("lottery") >= 0 && $request.body.indexOf("resourceId=719") >= 0) { const shuqijsspbodyVal = $request.body; + userid = shuqijsspbodyVal.split('userId=')[1].split('&')[0] if (shuqijsspbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqijsspbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijsspbodyVal, "shuqijsspbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版视频shuqijsspbodyVal✅: 成功,shuqijsspbodyVal: ${shuqijsspbodyVal}` + ); + $.msg($.name + $.idx, `获取极速版视频shuqijsspbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijsspbodyVal, "shuqijsspbody" + $.idx); $.log( @@ -1406,20 +1739,32 @@ function GetCookie() { //获取极速版签到视频 if ($request && $request.url.indexOf("prize") >= 0 && $request.url.indexOf("lottery") >= 0 && $request.body.indexOf("deliveryId=894") >= 0) { const shuqijsqdspbodyVal = $request.body; + userid = shuqijsqdspbodyVal.split('userId=')[1].split('&')[0] if (shuqijsqdspbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqijsqdspbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijsqdspbodyVal, "shuqijsqdspbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版签到视频shuqijsqdspbodyVal✅: 成功,shuqijsqdspbodyVal: ${shuqijsqdspbodyVal}` + ); + $.msg($.name + $.idx, `获取极速版签到视频shuqijsqdspbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijsqdspbodyVal, "shuqijsqdspbody" + $.idx); $.log( @@ -1443,20 +1788,37 @@ function GetCookie() { if ($request && $request.url.indexOf("activity") >= 0 && $request.url.indexOf("pendant") >= 0 && $request.url.indexOf("lottery") >= 0) { const shuqijsydurlVal = $request.url; const shuqijsydbodyVal = $request.body; + userid = shuqijsydurlVal.split('user_id=')[1].split('&')[0] if (shuqijsydurlVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqijsydurl' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('user_id=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijsydurlVal, "shuqijsydurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版阅读shuqijsydurlVal✅: 成功,shuqijsydurlVal: ${shuqijsydurlVal}` + ); + $.msg($.name + $.idx, `获取极速版阅读shuqijsydurlVal: 成功🎉`, ``); + $.setdata(shuqijsydbodyVal, "shuqijsydbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版阅读shuqijsydbodyVal✅: 成功,shuqijsydbodyVal: ${shuqijsydbodyVal}` + ); + $.msg($.name + $.idx, `获取极速版阅读shuqijsydbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijsydurlVal, "shuqijsydurl" + $.idx); $.log( @@ -1489,20 +1851,32 @@ function GetCookie() { //获取极速版签到 if ($request && $request.url.indexOf("signInAction") >= 0 && $request.body.indexOf("position=601") >= 0 && $request.body.indexOf("signInType=1") >= 0) { const shuqijsqdbodyVal = $request.body; + userid = shuqijsqdbodyVal.split('userId=')[1].split('&')[0] if (shuqijsqdbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqijsqdbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijsqdbodyVal, "shuqijsqdbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版签到shuqijsqdbodyVal✅: 成功,shuqijsqdbodyVal: ${shuqijsqdbodyVal}` + ); + $.msg($.name + $.idx, `获取极速版签到shuqijsqdbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijsqdbodyVal, "shuqijsqdbody" + $.idx); $.log( @@ -1525,6 +1899,7 @@ function GetCookie() { //获取极速版任务 if ($request && $request.url.indexOf("resource") >= 0 && $request.body.indexOf("resources") >= 0 && $request.body.indexOf("params=") >= 0 && $request.body.indexOf("appVer=1") >= 0 && $request.body.indexOf("skinVersionPrefix=") < 0 && $request.body.indexOf("isNewUser=") < 0 && $request.body.indexOf("reqEncryptType=") < 0) { const shuqijsrwbodyVal = $request.body; + userid = shuqijsrwbodyVal.split('userId=')[1].split('&')[0] if (shuqijsrwbodyVal) { if (XH == 1) { cookie() @@ -1532,13 +1907,24 @@ function GetCookie() { function cookie() { bodys = $.getdata('shuqijsrwbody' + $.idx); if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijsrwbodyVal, "shuqijsrwbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版任务shuqijsrwbodyVal✅: 成功,shuqijsrwbodyVal: ${shuqijsrwbodyVal}` + ); + $.msg($.name + $.idx, `获取极速版任务shuqijsrwbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijsrwbodyVal, "shuqijsrwbody" + $.idx); $.log( @@ -1561,20 +1947,32 @@ function GetCookie() { //获取极速版分享 if ($request && $request.body.indexOf("actTaskId=327") >= 0 && $request.body.indexOf("appVer=1") >= 0) { const shuqijsfxbodyVal = $request.body; + userid = shuqijsfxbodyVal.split('userId=')[1].split('&')[0] if (shuqijsfxbodyVal) { if (XH == 1) { cookie() function cookie() { bodys = $.getdata('shuqijsfxbody' + $.idx); + if (bodys) { - if ($.idx == '') { - $.idx = 2 - cookie() + userids = bodys.split('userId=')[1].split('&')[0] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } } else { - $.idx = $.idx + 1 - cookie() - } + $.setdata(shuqijsfxbodyVal, "shuqijsfxbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取极速版分享shuqijsfxbodyVal✅: 成功,shuqijsfxbodyVal: ${shuqijsfxbodyVal}` + ); + $.msg($.name + $.idx, `获取极速版分享shuqijsfxbodyVal: 成功🎉`, ``); + $.done(); + }; } else { $.setdata(shuqijsfxbodyVal, "shuqijsfxbody" + $.idx); $.log( @@ -1698,8 +2096,15 @@ function decodeUnicode(str) { str = str.replace(/\\/g, "%"); return unescape(str); } +//随机延迟 +function RT(X, Y) { + do rt = Math.floor(Math.random() * Y); + while (rt < X) + return rt; +} let isGetCookie = typeof $request !== 'undefined' if (isGetCookie) { + RedCookie() GetCookie() $.done(); } else { @@ -1854,7 +2259,7 @@ async function all() { shuqijsbookbodyVal = COOKIE[Object.keys(COOKIE)[iv + 25]]; shuqijssprwurlVal = COOKIE[Object.keys(COOKIE)[iv + 26]]; } - if (!COOKIE.datas && !COOKIE.shuqiuserurlVal&& !COOKIE.shuqiuserurl) { + if (!COOKIE.datas && !COOKIE.shuqiuserurlVal && !COOKIE.shuqiuserurl) { shuqiuserurlVal = shuqiuserurlArr[i]; shuqisyurlVal = shuqisyurlArr[i]; shuqisybodyVal = shuqisybodyArr[i]; @@ -1883,6 +2288,8 @@ async function all() { shuqijssprwurlVal = shuqijssprwurlArr[i]; } O = (`${$.name + (i + 1)}🔔`); + + if (shuqiuserurlVal && shuqiuserurlVal != '') { await console.log(`-------------------------\n\n🔔开始运行【${$.name+(i+1)}】`) let cookie_is_live = await user(); //用户名 @@ -1891,30 +2298,61 @@ async function all() { } } //await $.wait(1000) - if (shuqisyurlVal && shuqisybodyVal && shuqisyurlVal != '' && shuqisybodyVal != '') { + + + + if (shuqisybodyVal && shuqisybodyVal != '') { + + if (shuqisybodyVal.indexOf("appVer=4.4") >= 0) { + shuqisyurlVal=`https://ocean.shuqireader.com/api/render/load/resource` + shuqisyhost=`ocean.shuqireader.com` + } else { + + shuqisyhost = `render.shuqireader.com` + } await coin() //用户收益 + } - await readlist(); //阅读时长 - if (shuqirwbodyVal && shuqirwbodyVal != '') { - await resource() //任务列表 - } - if (shuqisprwurlVal && shuqisprwurlVal != '') { - await videolist(); //视频任务 - } - if (shuqicjyurlVal && shuqicjyurlVal != '') { - await lotteryinfo(); //抽奖页面 - } - if (shuqijsrwbodyVal && shuqijsrwbodyVal != '') { - await jsresource() //极速版任务列表 - } - if (shuqijssprwurlVal && shuqijssprwurlVal != '') { - await jsvideolist() //极速版视频任务 - } - if (shuqijsqdspyurlVal && shuqijsqdspyurlVal != '') { - await jsqdvideolist(); //极速版签到视频任务 + + if (TXTX > 0 && nowTimes.getHours() >= 8 && $.coin && DQYE >= TXTX) { + + console.log(O, `\n========== ${$.user.data.nickname} ==========\n当前余额为${DQYE}元,速度提现,否则清0`) + $.msg(O, `========== 【${$.user.data.nickname}】 ==========\n当前余额为${DQYE}元,速度提现,否则清0`); + + + if ($.isNode()) { + notify.sendNotify(O, `========== 【${$.user.data.nickname}】 ==========\n当前余额为${DQYE}元,速度提现,否则清0`); + + } + } - if (shuqijlbodyVal && shuqijlbodyVal != '') { - await bubble(); //奖励页面 + + + await readlist(); //阅读时长 + + if (SC == 0) { + if (shuqirwbodyVal && shuqirwbodyVal != '') { + await resource() //任务列表 + } + if (shuqisprwurlVal && shuqisprwurlVal != '') { + await videolist(); //视频任务 + } + if (shuqicjyurlVal && shuqicjyurlVal != '') { + await lotteryinfo(); //抽奖页面 + } + if (shuqijsrwbodyVal && shuqijsrwbodyVal != '') { + await jsresource() //极速版任务列表 + } + if (shuqijssprwurlVal && shuqijssprwurlVal != '') { + await jsvideolist() //极速版视频任务 + } + if (shuqijsqdspyurlVal && shuqijsqdspyurlVal != '') { + await jsqdvideolist(); //极速版签到视频任务 + } + if (shuqijlbodyVal && shuqijlbodyVal != '') { + await bubble(); //奖励页面 + } + } console.log(`${GXRZ}\n`); $.message += `${GXRZ}\n` @@ -1923,6 +2361,8 @@ async function all() { //通知 function msgShow() { return new Promise(async resolve => { + + if (notifyInterval != 1) { console.log($.name + '\n' + $.message); } @@ -2014,7 +2454,7 @@ function coin(timeout = 0) { url: shuqisyurlVal, headers: { 'Content-Type': `application/x-www-form-urlencoded`, - 'Host': `render.shuqireader.com`, + 'Host': shuqisyhost, }, body: shuqisybodyVal, } @@ -2023,6 +2463,7 @@ function coin(timeout = 0) { if (logs) $.log(`${O}, 用户收益🚩: ${decodeUnicode(data)}`); $.coin = JSON.parse(data); if ($.coin.status == 200) { + DQYE = $.coin.data.ShuqiVipEntry.userinfo.coinInfo.balanceWorthMoney console.log(`用户收益:今日${$.coin.data.ShuqiVipEntry.userinfo.coinInfo.todayWorthMoney}元,余额${$.coin.data.ShuqiVipEntry.userinfo.coinInfo.balanceWorthMoney}元\n`); $.message += `【用户收益】:今日${$.coin.data.ShuqiVipEntry.userinfo.coinInfo.todayWorthMoney}元,余额${$.coin.data.ShuqiVipEntry.userinfo.coinInfo.balanceWorthMoney}元\n`; } @@ -2035,15 +2476,16 @@ function coin(timeout = 0) { }, timeout) }) } + //上传时长 function upload(timeout = 0) { return new Promise((resolve) => { setTimeout(() => { let url = { - url: `https://jcollection.shuqireader.com/collection/iosapi/reading/upload`, + url: shuqiscurl, headers: { 'Content-Type': `application/x-www-form-urlencoded`, - 'Host': `jcollection.shuqireader.com`, + 'Host': shuqischost, }, body: shuqiscbodyVal, } @@ -2064,6 +2506,10 @@ function upload(timeout = 0) { }, timeout) }) } + + + + //阅读奖励 function reads(timeout = 0) { return new Promise((resolve) => { @@ -2342,12 +2788,32 @@ function readlist(timeout = 0) { if (shuqiscbodyVal && shuqiscbodyVal != '') { timestamp = shuqiscbodyVal.split('timestamp=')[1].split('&user_id')[0] * 1000 sqsc = shuqiscbodyVal.split('readingLen%22%3A')[1].split('%7D')[0] - if (timestamp >= daytime() && $.readlist.data.readTime < 180) { + if (timestamp >= daytime() && $.readlist.data.readTime < 10) { + if (shuqiscbodyVal.indexOf("appVer%253D4.3") >= 0) { + shuqiscurl = `https://jcollection.shuqireader.com/collection/iosapi/reading/upload` + shuqischost = `jcollection.shuqireader.com` + + } else { + shuqiscurl = `https://ocean.shuqireader.com/api/jcollection/collection/iosapi/reading/upload` + shuqischost = `ocean.shuqireader.com` + + } + + DD = RT(1000, 10000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) await upload() //上传时长 - await $.wait(10000) + DD = RT(1000, 10000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) await upload() //上传时长 - await $.wait(10000) + DD = RT(1000, 10000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) await upload() //上传时长 + } else if (timestamp >= daytime()) { + console.log(`上传时长:今日时长已达到10分钟\n`); + $.message += `【上传时长】:今日时长已达到10分钟\n`; } else { console.log(`上传时长:请获取今日时长CK\n`); $.message += `【上传时长】:请获取今日时长CK\n`; @@ -3160,4 +3626,4 @@ function Env(t, e) { this.log(``, `\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) } }(t, e) -} \ No newline at end of file +} diff --git a/Task/shzx.js b/Task/shzx.js new file mode 100644 index 0000000..8e1deb7 --- /dev/null +++ b/Task/shzx.js @@ -0,0 +1,2094 @@ +/* ziye +github地址 https://github.cn/ziye888 +TG频道地址 https://t.me/ziyescript +TG交流群 https://t.me/joinchat/AAAAAE7XHm-q1-7Np-tF3g +boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs.json +圈X task订阅 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye-gallery.json +转载请备注个名字,谢谢 + +⚠️搜狐资讯 需要 微信 手机号 收益预计 0.1-0.2元 +点击 http://i.t.sohu/KQQNLvZ 下载app 邀请码C2270465 谢谢支持 + +5.9 完成 + +⚠️运行一次需要1 - 10 分钟 +定时一小时一次就好 11 11 * * * * + +⚠️一共 1个ck 👉 1条 Secrets + +手机端默认使用boxjs👉 node请复制boxjs会话粘贴至shzxCOOKIE.js中 或者 填写环境变量(多账号请换行) + +第一步⚠️添加 hostname =ss.sohu.com, +进入软件 点击 赚钱 获取ck + +shzxbodyVal👉SHZX_shzxBODY👉header + +⚠️主机名以及重写👇 一次只开一条重写 +hostname =ss.sohu.com, +//////////////////////////// 圈x +//搜狐资讯获取ck +https:\/\/ss\.sohu\.com\/api\/sign\/everyday\/get url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shzx.js +//////////////////////////// loon +//搜狐资讯获取ck +http-request https:\/\/ss\.sohu\.com\/api\/sign\/everyday\/get script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shzx.js, requires-body=true, tag=搜狐资讯获取ck +//////////////////////////// surge +//搜狐资讯获取ck +搜狐资讯获取ck = type=http-request,pattern=https:\/\/ss\.sohu\.com\/api\/sign\/everyday\/get,requires-body=1,max-size=0,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shzx.js +*/ + +GXRZ = '5.9 完成' +const $ = Env("搜狐资讯"); +$.idx = ($.idx = ($.getval('shzxSuffix') || '1') - 1) > 0 ? ($.idx + 1 + '') : ''; // 账号扩展字符 +const notify = $.isNode() ? require("./sendNotify") : ``; +const COOKIE = $.isNode() ? require("./shzxCOOKIE") : ``; +const logs = 0; // 0关闭日志,1原始日志,2格式化,3格式化且解码, +notifyttt = 1; // 0为关闭外部推送,1为12 23 点外部推送 +notifyInterval = 2; // 0为关闭通知,1为所有通知,2为12 23 点通知 , 3为 6 12 18 23 点通知 +Minutes = 10; // 通知 默认控制在0-10分内 +K = '', $.message = '', COOKIES_SPLIT = '', CASH = '', XH = 0, XYZ = 100, Length = 0, ddtime = ''; +let shzxbodyArr = []; +let shzxbodyVal = ``; +let middleshzxBODY = []; +if ($.isNode() && process.env.SHZX_shzxBODY) { + XYZ = process.env.SHZX_XYZ || "100"; + notifyttt = process.env.SHZX_notifyttt || "1"; + notifyInterval = process.env.SHZX_notifyInterval || "1"; + Minutes = process.env.SHZX_Minutes || "10"; + COOKIES_SPLIT = process.env.COOKIES_SPLIT || "\n"; + console.log( + `============ cookies分隔符为:${JSON.stringify( + COOKIES_SPLIT + )} =============\n` + ); + if ( + process.env.SHZX_shzxBODY && + process.env.SHZX_shzxBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middleshzxBODY = process.env.SHZX_shzxBODY.split(COOKIES_SPLIT); + } else { + middleshzxBODY = process.env.SHZX_shzxBODY.split(); + } + Object.keys(middleshzxBODY).forEach((item) => { + if (middleshzxBODY[item]) { + shzxbodyArr.push(middleshzxBODY[item]); + } + }); +} else if ($.isNode() && COOKIE.datas && COOKIE.datas[0].val != '') { + console.log( + `============ cookie方式为:boxjs复制会话 =============\n` + ); + XYZ = (COOKIE.settings.find(item => item.id === `shzxXYZ`)).val; + notifyttt = (COOKIE.settings.find(item => item.id === `shzxnotifyttt`)).val; + notifyInterval = (COOKIE.settings.find(item => item.id === `shzxnotifyInterval`)).val; + Minutes = (COOKIE.settings.find(item => item.id === `shzxMinutes`)).val; + shzxCount = (COOKIE.settings.find(item => item.id === `shzxCount`)).val || '1'; + for (let i = 1; i <= shzxCount; i++) { + if (i == 1) { + op = `` + } else { + op = i + } + if (COOKIE.datas.find(item => item.key === `shzxbody${op}`)) { + shzxbodyArr.push(COOKIE.datas.find(item => item.key === `shzxbody${op}`).val); + } + } +} else { + if ("shzxXYZ") { + XYZ = $.getval("shzxXYZ") || '100'; + } + if ("shzxXH") { + XH = $.getval("shzxXH") || '0'; + } + if ("shzxnotifyttt") { + notifyttt = $.getval("shzxnotifyttt") || '1'; + } + if ("shzxnotifyInterval") { + notifyInterval = $.getval("shzxnotifyInterval") || '1'; + } + if ("shzxMinutes") { + Minutes = $.getval("shzxMinutes") || '10'; + } + let shzxCount = ($.getval('shzxCount') || '1') - 0; + for (let i = 1; i <= shzxCount; i++) { + if (i == 1) { + op = `` + } else { + op = i + } + if ($.getdata(`shzxbody${op}`)) { + shzxbodyArr.push($.getdata(`shzxbody${op}`)); + } + } +} + +function GetCookie() { + if ($request && $request.url.indexOf("sign") >= 0 && $request.url.indexOf("everyday") >= 0) { + const shzxbodyVal = $request.body + userid = JSON.parse(shzxbodyVal).userId + if (shzxbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('shzxbody' + $.idx); + if (bodys) { + userids = JSON.parse(bodys).userId + + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } + } else { + $.setdata(shzxbodyVal, "shzxbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取shzxbodyVal✅: 成功,shzxbodyVal: ${shzxbodyVal}` + ); + $.msg($.name + $.idx, `获取shzxbodyVal: 成功🎉`, ``); + $.done(); + }; + } else { + $.setdata(shzxbodyVal, "shzxbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取shzxbodyVal✅: 成功,shzxbodyVal: ${shzxbodyVal}` + ); + $.msg($.name + $.idx, `获取shzxbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(shzxbodyVal, "shzxbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取shzxbodyVal✅: 成功,shzxbodyVal: ${shzxbodyVal}` + ); + $.msg($.name + $.idx, `获取shzxbodyVal: 成功🎉`, ``); + $.done(); + } + } + } +} +console.log( + `================== 脚本执行 - 北京时间(UTC+8):${new Date( + new Date().getTime() + + new Date().getTimezoneOffset() * 60 * 1000 + + 8 * 60 * 60 * 1000 + ).toLocaleString()} =====================\n` +); +console.log( + `============ 共 ${shzxbodyArr.length} 个${$.name}账号=============\n` +); +//时间 +nowTimes = new Date( + new Date().getTime() + + new Date().getTimezoneOffset() * 60 * 1000 + + 8 * 60 * 60 * 1000 +); +//今天 +Y = nowTimes.getFullYear() + '-'; +M = (nowTimes.getMonth() + 1 < 10 ? '0' + (nowTimes.getMonth() + 1) : nowTimes.getMonth() + 1) + '-'; +D = (nowTimes.getDate() < 10 ? '0' + (nowTimes.getDate()) : nowTimes.getDate()); +ddtime = Y + M + D; +console.log(ddtime) +//今天0点时间戳时间戳 +function daytime(inputTime) { + if ($.isNode()) { + DAYTIME = + new Date(new Date().toLocaleDateString()).getTime() - 8 * 60 * 60 * 1000; + } else DAYTIME = new Date(new Date().toLocaleDateString()).getTime(); + return DAYTIME; +}; +//时间戳格式化日期 +function time(inputTime) { + if ($.isNode()) { + var date = new Date(inputTime + 8 * 60 * 60 * 1000); + } else var date = new Date(inputTime); + Y = date.getFullYear() + '-'; + M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; + D = date.getDate() + ' '; + h = date.getHours() + ':'; + m = date.getMinutes() + ':'; + s = date.getSeconds(); + return Y + M + D + h + m + s; +}; +//日期格式化时间戳 +function timecs() { + if ($.isNode()) { + var date = new Date(newtime).getTime() - 8 * 60 * 60 * 1000 + } else var date = new Date(newtime).getTime() + return date; +}; +//随机udid 大写 +function udid() { + var s = []; + var hexDigits = "0123456789ABCDEF"; + for (var i = 0; i < 36; i++) { + s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); + } + s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010 + s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01 + s[8] = s[13] = s[18] = s[23] = "-"; + var uuid = s.join(""); + return uuid; +} +//随机udid 小写 +function udid2() { + function S4() { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + } + return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); +} +//str编码 +function encodeUnicode(str) { + var res = []; + for (var i = 0; i < str.length; i++) { + res[i] = ("00" + str.charCodeAt(i).toString(16)).slice(-4); + } + return "\\u" + res.join("\\u"); +} +//str解码 +function decodeUnicode(str) { + str = str.replace(/\\u/g, "%u"); + return unescape(str); +} +//es编码 escape("中文") +//es解码 unescape("%u4E2D%u6587") +//URI编码 encodeURI("中文") 不完全 +//URI解码 decodeURI("%E4%B8%AD%E6%96%87") 不完全 +//URIC编码 encodeURIComponent("中文") +//URIC解码 decodeURIComponent("%E4%B8%AD%E6%96%87") +//日志格式化 +function format(str) { + if (logs == 2) { + str = JSON.stringify(str).replace(/,/g, ",\n").replace(/{/g, '{\n').replace(/}/g, '\n}').replace(/\\/g, "").replace(/\\\\/g, '\\') + } + if (logs == 3) { + str = decodeUnicode(JSON.stringify(str)).replace(/,/g, ",\n").replace(/{/g, '{\n').replace(/}/g, '\n}').replace(/\\/g, "") + } + return str; +} +//随机延迟 +function RT(X, Y) { + do rt = Math.floor(Math.random() * Y); + while (rt < X) + return rt; +} +let isGetCookie = typeof $request !== 'undefined' +if (isGetCookie) { + GetCookie() + $.done(); +} else { + !(async () => { + await all(); + await msgShow(); + })() + .catch((e) => { + $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') + }) + .finally(() => { + $.done(); + }) +} +async function all() { + if (!shzxbodyArr || shzxbodyArr == '') { + $.msg( + O, time(Number(Date.now())) + + `⚠️未获取COOKIE\n请点击前往获取 http://i.t.sohu/KQQNLvZ`, + 'http://i.t.sohu/KQQNLvZ', { + "open-url": "http://i.t.sohu/KQQNLvZ" + } + ); + return; + } else { + for (let i = 0; i < shzxbodyArr.length; i++) { + shzxbodyVal = shzxbodyArr[i]; + userid = JSON.parse(shzxbodyVal).userId + sign = JSON.parse(shzxbodyVal).sign + did = JSON.parse(shzxbodyVal).did + mid = JSON.parse(shzxbodyVal).mid + token = JSON.parse(shzxbodyVal).token + pid = JSON.parse(shzxbodyVal).pid + $.index = i + 1; + O = (`${$.name + $.index}🔔`); + $.isLogin = true; + if (shzxbodyVal && shzxbodyVal != '' && RT(1, 100) <= XYZ) { + console.log(`-----------------\n\n🔔开始运行【${$.name + $.index}】`) + K = `用户信息🚩`; + if (K == `用户信息🚩`) { + shzxurl = `https://ss.sohu.com/api/point/getUserInfo` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json; charset=utf-8`, + }; + shzxbody = `{ + "userId": "${userid}", + "os": "2", + "sourceType": "1", + "sign": "${sign}", + "did": "${did}", + "appName": "2", + "appVersion": "5.2.2", + "mid": "${mid}", + "token": "${token}", + "timestamp": ${Date.now()}, + "sourceType": "1", + "pid": "${pid}" +}` + await taskpost(); + $.GetUserInfo = DATA + if ($.GetUserInfo.code == 0) { + console.log(`\n${O}\n========== ${$.GetUserInfo.data.nick} ==========\n用户ID:${$.GetUserInfo.data.inviteCode}\n账户信息:现金${$.GetUserInfo.data.money/100}元,狐币:${$.GetUserInfo.data.gold}币,合计:${($.GetUserInfo.data.gold/100000+$.GetUserInfo.data.money/100).toFixed(2)}元\n`) + $.message += `\n${O}\n========== 【${$.GetUserInfo.data.nick}】 ==========\n【用户ID】:${$.GetUserInfo.data.inviteCode}\n【账户信息】:现金:${$.GetUserInfo.data.money/100}元,狐币:${$.GetUserInfo.data.gold}币,合计:${($.GetUserInfo.data.gold/100000+$.GetUserInfo.data.money/100).toFixed(2)}元\n`; + } else { + $.isLogin = false; //cookie过期 + return + } + if (!$.isLogin) { + $.msg( + O, time(Number(Date.now())) + + `⚠️COOKIE失效\n请点击前往获取 http://i.t.sohu/KQQNLvZ`, + 'http://i.t.sohu/KQQNLvZ', { + "open-url": "http://i.t.sohu/KQQNLvZ" + } + ); + if ($.isNode()) { + await notify.sendNotify(O, time(Number(Date.now())) + `⚠️COOKIE失效\n请点击前往获取http://i.t.sohu/KQQNLvZ`); + } + continue + } + } + K = `签到列表🚩`; + if (K == `签到列表🚩`) { + shzxurl = `https://ss.sohu.com/api/sign/everyday/get` + await taskpost(); + $.GetTaskList = DATA + if ($.GetTaskList.code == 0) { + signinfo = $.GetTaskList.data.signInfoList.find(item => item.isToday == 1); + if ($.GetTaskList.data.isSignedToday == 1) { + console.log(`签到任务:今日${signinfo.earnCoin}狐币-已完成,明日${$.GetTaskList.data.tomorrowCoin}狐币\n`) + $.message += `【签到任务】:今日${signinfo.earnCoin}狐币-已完成,明日${$.GetTaskList.data.tomorrowCoin}狐币\n`; + } + } + } + if ($.GetTaskList.data.isSignedToday == 0) { + K = `每日签到🚩`; + if (K == `每日签到🚩`) { + shzxurl = `https://ss.sohu.com/api/sign/everyday/sign` + await taskpost(); + $.ClickSign = DATA; + if ($.ClickSign.code == 0) { + console.log(`每日签到:签到成功,获得${$.ClickSign.data.todayReward}狐币\n`) + $.message += `【每日签到】:签到成功,获得${$.ClickSign.data.todayReward}狐币\n`; + } + } + K = `666🚩`; + if (K == `666🚩`) { + shzxurl = `https://ss.sohu.com/api/activity/task/incentiveVideoReward` + shzxbody = `{ + "userId": "${userid}", + "os": "2", + "sourceType": "1", + "code": "sign", + "sign": "${sign}", + "did": "${did}", + "appName": "2", + "appVersion": "5.2.2", + "mid": "${mid}", + "token": "${token}", + "timestamp": ${Date.now()}, + "sourceType": "1", + "pid": "${pid}" +}` + await taskpost(); + $.incentiveVideoReward = DATA + if ($.incentiveVideoReward.code == 0) { + console.log(`666:,获得${$.incentiveVideoReward.data.rewardCoin}狐币\n`) + $.message += `【666】:获得${$.incentiveVideoReward.data.rewardCoin}狐币\n`; + } + } + } + K = `任务列表🚩`; + if (K == `任务列表🚩`) { + shzxurl = `https://ss.sohu.com/api/task/getAllTask` + await taskpost(); + $.Task = DATA; + if ($.Task.code == 0) { + taskinfo = $.Task.data.taskArray.find(item => item.type == 1); + daytaskinfo = taskinfo.list.find(item => item.status == 1); + fxinfo = taskinfo.list.find(item => item.id == 14); + for (let i = 0; i < taskinfo.list.length; i++) { + console.log(`${taskinfo.list[i].name}:${taskinfo.list[i].extraRewardTagValue}-${taskinfo.list[i].buttonTag}\n`) + //$.message += `【${taskinfo.list[i].name}】:${taskinfo.list[i].extraRewardTagValue}-${taskinfo.list[i].buttonTag}\n`; + } + } + } + K = `时段奖励页🚩`; + if (K == `时段奖励页🚩`) { + shzxurl = `https://ss.sohu.com/api/activity/task/getUrlConfig` + shzxbody = `{"userId": "${userid}", + "os": "2", + "positionId": 0, + "did": "${did}", + "appName": "2", + "appVersion": "5.2.2", + "token": "${token}", + "timestamp": ${Date.now()}, + "sourceType": "1" +}` + await taskpost(); + $.openTimey = DATA; + } + if ($.openTimey.data.adList[0].urlStatus == 1) { + if (nowTimes.getHours() == 7) { + subTaskId = 68 + } + if (nowTimes.getHours() == 9) { + subTaskId = 69 + } + if (nowTimes.getHours() == 12) { + subTaskId = 70 + } + if (nowTimes.getHours() == 15) { + subTaskId = 71 + } + if (nowTimes.getHours() == 18) { + subTaskId = 72 + } + if (nowTimes.getHours() == 21) { + subTaskId = 73 + } + K = `时段奖励🚩`; + if (K == `时段奖励🚩`) { + shzxurl = `https://ss.sohu.com/api/activity/task/openTimeLimitedRush` + shzxbody = `{ + "userId": "${userid}", + "os": "2", + "sourceType": "1", + "taskId": "14", + "sign": "${sign}", + "did": "${did}", + "appName": "2", + "appVersion": "5.2.2", + "mid": "${mid}", + "token": "${token}", + "timestamp": ${Date.now()}, + "subTaskId": "${subTaskId}" +}` + await taskpost(); + $.openTime = DATA; + if ($.openTime.code == 0 && $.openTime.data.number) { + console.log(`时段奖励:获得${$.openTime.data.number}狐币\n`) + $.message += `【时段奖励】:获得${$.openTime.data.number}狐币\n`; + } + if ($.openTime.code == 0 && $.openTime.data.nextTime) { + console.log(`时段奖励:下次${$.openTime.data.nextTime/100}点\n`) + $.message += `【时段奖励】:下次${$.openTime.data.nextTime/100}点\n`; + } + } + K = `666🚩`; + if (K == `666🚩`) { + shzxurl = `https://ss.sohu.com/api/activity/task/incentiveVideoReward` + shzxbody = `{ + "userId": "${userid}", + "os": "2", + "sourceType": "1", + "code": "limitTimeSuccess${subTaskId}", + "playVideoType": 1, + "did": "${did}", + "appName": "2", + "appVersion": "5.2.2", + "token": "${token}", + "timestamp": ${Date.now()} +}` + await taskpost(); + $.incentiveVideoReward = DATA + if ($.incentiveVideoReward.code == 0) { + console.log(`666:,获得${$.incentiveVideoReward.data.rewardCoin}狐币\n`) + $.message += `【666】:获得${$.incentiveVideoReward.data.rewardCoin}狐币\n`; + } + } + } + if (daytaskinfo) { + if (daytaskinfo.id >= 30) { + K = `${daytaskinfo.name}🚩`; + if (K.indexOf("补贴") >= 0) { + shzxurl = `https://ss.sohu.com/api/task/withdrawTaskReward` + shzxbody = `{ + "token": "${token}", + "taskId": ${daytaskinfo.id}, + "sourceType": "1", + "os": "2", + "mid": "${mid}", + "did": "${did}", + "appName": "2", + "sign": "${sign}", + "userId": "${userid}", + "appVersion": "5.2.2", + "pid": "${pid}", + "timestamp": ${Date.now()} + }` + await taskpost(); + $.TaskReward = DATA; + if ($.TaskReward.code == 0) { + console.log(`${daytaskinfo.name}:获得${$.TaskReward.data.addCount}狐币\n`) + $.message += `【${daytaskinfo.name}】:获得${$.TaskReward.data.addCount}狐币\n`; + } + } + K = `666🚩`; + if (K == `666🚩`) { + shzxurl = `https://ss.sohu.com/api/activity/task/incentiveVideoReward` + shzxbody = `{ + "sourceType": "1", + "token": "${token}", + "playVideoType": 3, + "appName": "2", + "did": "${did}", + "timestamp": ${Date.now()}, + "code": "task${daytaskinfo.id}", + "userId": "${userid}", + "os": "2", + "appVersion": "5.2.2" + }` + await taskpost(); + $.incentiveVideoReward = DATA + if ($.incentiveVideoReward.code == 0) { + console.log(`666:获得${$.incentiveVideoReward.data.rewardCoin}狐币\n`) + $.message += `【666】:获得${$.incentiveVideoReward.data.rewardCoin}狐币\n`; + } + } + } else { + K = `完成分享🚩`; + if (K == `完成分享🚩`) { + shzxurl = `https://ss.sohu.com/api/task/withdrawTaskReward` + shzxbody = `{ + "userId": "${userid}", + "os": "2", + "sourceType": "1", + "taskId": ${daytaskinfo.id}, + "sign": "${sign}", + "did": "${did}", + "appName": "2", + "appVersion": "5.2.2", + "token": "${token}", + "timestamp": ${Date.now()}, + "subTaskId": "73" +}` + await taskpost(); + $.shareReward = DATA; + if ($.shareReward.code == 0) { + console.log(`完成分享:,获得${$.shareReward.data.addCount}狐币\n`) + $.message += `【完成分享】:获得${$.shareReward.data.addCount}狐币\n`; + } + } + K = `666🚩`; + if (K == `666🚩`) { + shzxurl = `https://ss.sohu.com/api/activity/task/incentiveVideoReward` + shzxbody = `{ + "token": "${token}", + "did": "${did}", + "os": "2", + "timestamp": ${Date.now()}, + "appName": "2", + "sourceType": "1", + "code": "task14", + "userId": "${userid}", + "appVersion": "5.2.3", + "playVideoType": 3 +}` + await taskpost(); + $.incentiveVideoReward = DATA + if ($.incentiveVideoReward.code == 0) { + console.log(`666:获得${$.incentiveVideoReward.data.rewardCoin}狐币\n`) + $.message += `【666】:获得${$.incentiveVideoReward.data.rewardCoin}狐币\n`; + } + } + } + } + K = `资讯类目🚩`; + if (K == `资讯类目🚩`) { + shzxurl = `https://ss.sohu.com/api/channels` + shzxbody = `{ + "sceneParam": [{ + "spm": "smzx.home.nav" + }], + "appName": "2", + "did": "${did}", + "userId": "${userid}", + "os": "2", + "sourceType": "1", + "timestamp": ${Date.now()}, + "token": "${token}", + "appVersion": "5.2.2" + }` + await taskpost(); + $.channels = DATA; + if ($.channels.code == 0) { + for (let i = 0; i < $.channels.data.content.length; i++) { + console.log(`${$.channels.data.content[i].name}:${$.channels.data.content[i].recSpm}\n`) + } + } + } + K = `资讯页面🚩`; + if (K == `资讯页面🚩`) { + shzxurl = `https://ss.sohu.com/api/feeds` + spm = $.channels.data.content[RT(0, 24)].recSpm + console.log("🚩🚩🚩🚩🚩" + spm) + shzxbody = `{ + "pvId": "a", + "requestId": "", + "sceneParam": [{ + "refresh": true, + "spm": "${spm}", + "size": 10, + "page": 3, + "ext": { + "adParam": "" + } + }], + "appVersion": "5.2.2", + "appName": "2", + "os": "2", + "userId": "${userid}", + "token": "${token}", + "timestamp": ${Date.now()}, + "did": "${did}", + "sourceType": "1" +}` + await taskpost(); + $.feeds = DATA; + if ($.feeds.code == 0) { + for (let i = 0; i < $.feeds.data.resources.length; i++) { + console.log(`${JSON.parse($.feeds.data.resources[i].contentData.content).title}:${$.feeds.data.resources[i].code}\n`) + } + } + } + while (true) { + articleIdRT = RT(0, 9) + articleId = $.feeds.data.resources[articleIdRT].code + console.log(`随机阅读:${JSON.parse($.feeds.data.resources[articleIdRT].contentData.content).title}:${$.feeds.data.resources[articleIdRT].code}`) + K = `阅读查询🚩`; + if (K == `阅读查询🚩`) { + shzxurl = `https://ss.sohu.com/api/read/abilityBall/get` + shzxbody = `{ + "did": "${did}", + "timestamp": ${Date.now()}, + "userId": "${userid}", + "token": "${token}", + "os": "2", + "appVersion": "5.2.2", + "sourceType": "1", + "appName": "2" + }` + await taskpost(); + $.abilityBallget = DATA; + if ($.abilityBallget.code == 0) { + console.log(`阅读查询:当前${$.abilityBallget.data.totalCoin}狐币\n`) + } + } + DD = RT(22000, 25000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + K = `阅读资讯🚩`; + if (K == `阅读资讯🚩`) { + shzxurl = `https://ss.sohu.com/api/read/abilityBall/turn` + shzxbody = `{ + "token": "${token}", + "articleId": "${articleId}", + "did": "${did}", + "sourceType": "1", + "appName": "2", + "timestamp": ${Date.now()}, + "userId": "${userid}", + "os": "2", + "appVersion": "5.2.2" + }` + await taskpost(); + $.abilityBallturn = DATA; + if ($.abilityBallturn.code == 0) { + console.log(`阅读资讯:${$.abilityBallturn.data.addCoin}狐币,当前${$.abilityBallturn.data.totalCoin}狐币\n`) + } + } + if ($.abilityBallget && ($.abilityBallget.data.addCoin == "攒满了" || $.abilityBallget.data.totalCoin >= 250)) { + K = `阅读奖励🚩`; + if (K == `阅读奖励🚩`) { + shzxurl = `https://ss.sohu.com/api/read/abilityBall/earn` + shzxbody = `{ + "appVersion": "5.2.2", + "userId": "${userid}", + "did": "${did}", + "os": "2", + "timestamp": ${Date.now()}, + "token": "${token}", + "sourceType": "1", + "articleId": "${articleId}", + "appName": "2" + }` + await taskpost(); + $.abilityBallearn = DATA; + if ($.abilityBallearn.code == 0) { + console.log(`阅读奖励:领取${$.abilityBallearn.data.earnCoin}狐币\n`) + $.message += `【阅读奖励】:领取${$.abilityBallearn.data.earnCoin}狐币\n`; + } + } + break; + } + if ($.abilityBallget && ($.abilityBallturn.data.totalCoin - $.abilityBallget.data.totalCoin < 10 || $.abilityBallturn.data.addCoin == "+1")) { + break; + } + } + if (fxinfo.status == 0) { + K = `分享任务🚩`; + if (K == `分享任务🚩`) { + shzxurl = `https://ss.sohu.com/api/activity/task/share/report` + shzxbody = `{ + "appName": "2", + "sourceType": "1", + "articleId": "${articleId}", + "appVersion": "5.2.2", + "did": "${did}", + "os": "2", + "token": "${token}", + "userId": "${userid}", + "timestamp": ${Date.now()} + }` + DD = RT(1000, 2000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await taskpost(); + $.share = DATA; + if ($.share.code == 0) { + console.log(`分享任务:分享成功\n`) + } + } + } + K = `阅读时长列表🚩`; + if (K == `阅读时长列表🚩`) { + shzxurl = `https://ss.sohu.com/api/read/everyday/get` + shzxbody = `{ + "timestamp": ${Date.now()}, + "sourceType": 1, + "appVersion": "5.2.3", + "appName": "2", + "userId": "${userid}", + "token": "${token}", + "did": "${did}", + "os": "2" +}` + await taskpost(); + $.ydsclb = DATA; + if ($.ydsclb.code == 0) { + ydsc = $.ydsclb.data.readTimeText.split(`已阅读`)[1].split(`分钟`)[0] + console.log(`阅读时长列表:${$.ydsclb.data.readTimeText}\n`) + $.message += `【阅读时长列表】:${$.ydsclb.data.readTimeText}\n`; + } + } + if ($.ydsclb && ydsc >= 60 && $.ydsclb.data.readList[0].earnStatus == 1) { + K = `阅读时长奖励🚩`; + if (K == `阅读时长奖励🚩`) { + shzxurl = `https://ss.sohu.com/api/read/everyday/earn` + for (let i = 0; i < $.ydsclb.data.readList.length; i++) { + shzxbody = `{ + "timestamp": ${Date.now()}, + "sourceType": 1, + "appVersion": "5.2.3", + "appName": "2", + "userId": "${userid}", + "token": "${token}", + "did": "${did}", + "id": "${i+1}", + "os": "2" +}` + await taskpost(); + } + $.lqcs = DATA; + if ($.lqcs.code == 0) { + console.log(`阅读时长奖励:领取成功\n`) + $.message += `【阅读时长奖励】:领取成功\n`; + } + } + } + if ($.ydsclb.data.readList[0].earnStatus == 2) { + console.log(`阅读时长奖励:已领取\n`) + $.message += `【阅读时长奖励】:已领取\n`; + } + K = `摇钱树任务列表🚩`; + if (K == `摇钱树任务列表🚩`) { + shzxurl = `https://ss.sohu.com/api/task/list` + shzxbody = `{ + "timestamp": ${Date.now()}, + "os": "2", + "sourceType": 1, + "appVersion": "5.2.3", + "appName": "2", + "type": 4, + "userId": "${userid}", + "token": "${token}", + "did": "${did}", + "activityId": 4, + "activityType": 1 +}` + await taskpost(); + $.list = DATA; + if ($.list.code == 0) { + lqinfo = $.list.data.taskArray[0].list.find(item => item.status == 1); + jlinfo = $.list.data.taskArray[0].list.find(item => item.id == 60); + gminfo = $.list.data.taskArray[0].list.find(item => item.id == 59); + console.log(`摇钱树任务列表:${$.list.data.taskArray[0].typeName}${$.list.data.taskArray[0].typeDesc}\n`) + } + } + if (jlinfo.status == 0) { + K = `摇钱树视频🚩`; + if (K == `摇钱树视频🚩`) { + shzxurl = `https://ss.sohu.com/api/activity/task/incentiveVideoReward` + shzxbody = `{ + "timestamp": ${Date.now()}, + "os": "2", + "sourceType": 1, + "appVersion": "5.2.3", + "appName": "2", + "code": "yqsIvCode", + "playVideoType": 1, + "userId": "${userid}", + "token": "${token}", + "did": "${did}", + "activityId": 4, + "activityType": 1 +}` + await taskpost(); + $.video = DATA; + if ($.video.code == 0) { + console.log(`摇钱树视频:成功\n`) + } + } + } + if (gminfo.status == 0) { + for (let i = 0; i < 5; i++) { + K = `摇钱树购买次数🚩`; + if (K == `摇钱树购买次数🚩`) { + shzxurl = `https://ss.sohu.com/api/task/coin/numDraws` + shzxbody = `{ + "timestamp": ${Date.now()}, + "os": "2", + "sourceType": 1, + "appVersion": "5.2.3", + "appName": "2", + "taskId": 59, + "userId": "${userid}", + "token": "${token}", + "did": "${did}", + "activityId": 4, + "activityType": 1 +}` + await taskpost(); + $.gmcs = DATA; + if ($.gmcs.code == 0) { + console.log(`摇钱树购买次数:-200狐币\n`) + //$.message += `【摇钱树购买次数】:-200狐币\n`; + } + } + K = `摇钱树领次数🚩`; + if (K == `摇钱树领次数🚩`) { + shzxurl = `https://ss.sohu.com/api/task/withdrawTaskReward` + shzxbody = `{ + "timestamp": 1619574000809, + "os": "2", + "sourceType": 1, + "appVersion": "5.2.3", + "appName": "2", + "taskId": 59, + "userId": "${userid}", + "token": "${token}", + "did": "${did}", + "activityId": 4, + "activityType": 1 +}` + await taskpost(); + $.lqcs = DATA; + if ($.lqcs.code == 0) { + console.log(`摇钱树领次数:抽奖次数+1\n`) + $.message += `【摇钱树领次数】:抽奖次数+1\n`; + } + } + } + } + if (lqinfo) { + for (let i = 0; i < 3; i++) { + taskId = [58, 60, 62] + K = `摇钱树领次数🚩`; + if (K == `摇钱树领次数🚩`) { + shzxurl = `https://ss.sohu.com/api/task/withdrawTaskReward` + shzxbody = `{ + "timestamp": 1619574000809, + "os": "2", + "sourceType": 1, + "appVersion": "5.2.3", + "appName": "2", + "taskId": ${taskId[i]}, + "userId": "${userid}", + "token": "${token}", + "did": "${did}", + "activityId": 4, + "activityType": 1 +}` + await taskpost(); + $.lqcs = DATA; + if ($.lqcs.code == 0) { + console.log(`摇钱树领次数:抽奖次数+1\n`) + $.message += `【摇钱树领次数】:抽奖次数+1\n`; + } + } + } + } + K = `摇钱树次数🚩`; + if (K == `摇钱树次数🚩`) { + shzxurl = `https://ss.sohu.com/api/task/activity/lottery/getUserInfo` + shzxbody = `{ + "appVersion": "5.2.2", + "userId": "${userid}", + "did": "${did}", + "os": "2", + "timestamp": ${Date.now()}, + "token": "${token}", + "sourceType": "1", + "activityId": 4, + "activityType": 1, + "appName": "2" + }` + await taskpost(); + $.lottery = DATA; + if ($.lottery.code == 0) { + console.log(`摇钱树次数:剩余${$.lottery.data.chance}次\n`) + $.message += `【摇钱树次数】:剩余${$.lottery.data.chance}次\n`; + } + } + if ($.lottery && $.lottery.data.chance > 0) { + for (let i = 0; i < $.lottery.data.chance; i++) { + K = `摇钱树抽奖🚩`; + if (K == `摇钱树抽奖🚩`) { + await $.wait(3000) + shzxurl = `https://ss.sohu.com/api/task/activity/lottery/do` + shzxbody = `{ + "timestamp": ${Date.now()}, + "os": "2", + "sourceType": 1, + "appVersion": "5.2.3", + "appName": "2", + "userId": "${userid}", + "token": "${token}", + "did": "${did}", + "activityId": 4, + "activityType": 1 +}` + await taskpost(); + $.yqscj = DATA; + if ($.yqscj.code == 0) { + console.log(`摇钱树抽奖:${$.yqscj.data.title},抽中${$.yqscj.data.rewardName},剩余${$.yqscj.data.chance}次\n`) + $.message += `【摇钱树抽奖】:${$.yqscj.data.title},抽中${$.yqscj.data.rewardName},剩余${$.yqscj.data.chance}次\n`; + } + } + } + } + if ($.GetUserInfo.data.gold >= 10000 && nowTimes.getHours() >= 22) { + K = `兑换现金🚩`; + if (K == `兑换现金🚩`) { + shzxurl = `https://ss.sohu.com/api/point/exchangeCoinByUserId` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json; charset=utf-8`, + }; + shzxbody = `{ + "token": "${token}", + "did": "${did}", + "sourceType": "1", + "appName": "2", + "timestamp": ${Date.now()}, + "userId": "${userid}", + "os": "2", + "appVersion": "5.2.2" + }` + await taskpost(); + $.CoinByUserId = DATA; + if ($.CoinByUserId.code == 0) { + console.log(`兑换现金:成功兑换${$.CoinByUserId.data.money/100}元\n`) + $.message += `【兑换现金】:成功兑换${$.CoinByUserId.data.money/100}元\n`; + } + } + } + K = `种红包首页🚩`; + if (K == `种红包首页🚩`) { + shzxurl = `https://activity.tuirabbit.com/commercialloanv/plant/v5/initialize?timestamp=${Date.now()}&activityId=23241` + shzxheader = { + 'Cookie': `_coll_device=${userid};tokenId=${token};appKey=3s86t5oPaPHkcugRVWQPWUdzjo5C`, + 'Content-Type': `application/json`, + 'Host': `activity.tuirabbit.com` + }; + shzxbody = "" + await taskget(); + $.zhbsy = DATA; + if ($.zhbsy.code == "0000000") { + seedType = $.zhbsy.data.seed.find(item => item.stock >= 1).seedType; + prop = $.zhbsy.data.land.find(item => item.landStatus == 1); + mission = $.zhbsy.data.mission.find(item => item.status == 1); + console.log(`种红包收益信息:余额${$.zhbsy.data.user.cash}狐币,已签到${$.zhbsy.data.user.signDays}天\n种红包解锁进度:${$.zhbsy.data.user.unlockLand}/${$.zhbsy.data.land.length},抽奖剩余次数${$.zhbsy.data.user.lotteryTimes}次\n`) + $.message += `【种红包收益信息】:余额${$.zhbsy.data.user.cash}狐币,已签到${$.zhbsy.data.user.signDays}天\n【种红包解锁进度】:${$.zhbsy.data.user.unlockLand}/${$.zhbsy.data.land.length},抽奖剩余次数${$.zhbsy.data.user.lotteryTimes}次\n`; + for (let i = 0; i < $.zhbsy.data.land.length; i++) { + if ($.zhbsy.data.land[i].seed) { + console.log(`种红包${i+1}号土地:种类${$.zhbsy.data.land[i].seed.seedType},成熟还需${$.zhbsy.data.land[i].seed.matureCountdown}秒\n`) + $.message += `【种红包${i+1}号土地】:种类${$.zhbsy.data.land[i].seed.seedType},成熟还需${$.zhbsy.data.land[i].seed.matureCountdown}秒\n` + } + } + } + } + if ($.zhbsy && $.zhbsy.data.user.lotteryTimes > 0) { + K = `种红包抽奖🚩`; + if (K == `种红包抽奖🚩`) { + shzxurl = `https://activity.tuirabbit.com/commercialloanv/plant/v5/turntableLottery` + shzxheader = { + 'Cookie': `_coll_device=${userid};tokenId=${token};appKey=3s86t5oPaPHkcugRVWQPWUdzjo5C`, + 'Content-Type': `application/json`, + 'Host': `activity.tuirabbit.com` + }; + shzxbody = `{ + "activityId": "23241", + "slotId": "270319" + }` + DD = RT(1000, 2000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await taskpost(); + $.zhbcj = DATA; + if ($.zhbcj.code == "0000000") { + console.log(`种红包抽奖:成功,剩余${$.zhbcj.data.lotteryTimes}次\n`) + $.message += `【种红包抽奖】:成功,剩余${$.zhbcj.data.lotteryTimes}次\n`; + } + } + } + if (seedType) { + for (let i = 0; i < $.zhbsy.data.user.unlockLand; i++) { + if ($.zhbsy.data.land[i].unlock == true && !$.zhbsy.data.land[i].seed) { + landId = $.zhbsy.data.land[i].landId + K = `种红包🚩`; + if (K == `种红包🚩`) { + shzxurl = `https://activity.tuirabbit.com/commercialloanv/plant/v5/plant` + shzxheader = { + 'Cookie': `_coll_device=${userid};tokenId=${token};appKey=3s86t5oPaPHkcugRVWQPWUdzjo5C`, + 'Content-Type': `application/json`, + 'Host': `activity.tuirabbit.com` + }; + shzxbody = `{ + "landId": ${landId}, + "seedType": ${seedType}, + "activityId": "23241", + "slotId": "270319" + }` + DD = RT(1000, 2000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await taskpost(); + $.zhbzhb = DATA; + if ($.zhbzhb.code == "0000000") { + console.log(`种红包${$.zhbsy.data.land[i].landId}:成功\n`) + $.message += `【种红包${$.zhbsy.data.land[i].landId}】:成功\n`; + } + } + } + } + } + for (let i = 0; i < $.zhbsy.data.user.unlockLand; i++) { + if ($.zhbsy.data.land[i].unlock == true && $.zhbsy.data.land[i].seed && $.zhbsy.data.land[i].seed.matureCountdown == 0) { + seedId = $.zhbsy.data.land[i].seed.id + K = `收红包🚩`; + if (K == `收红包🚩`) { + shzxurl = `https://activity.tuirabbit.com/commercialloanv/plant/v5/pick` + shzxheader = { + 'Cookie': `_coll_device=${userid};tokenId=${token};appKey=3s86t5oPaPHkcugRVWQPWUdzjo5C`, + 'Content-Type': `application/json`, + 'Host': `activity.tuirabbit.com` + }; + shzxbody = `{ + "seedId": ${seedId}, + "activityId": "23241", + "slotId": "270319" + }` + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await taskpost(); + $.shbshb = DATA; + if ($.shbshb.code == "0000000") { + console.log(`收红包${$.shbshb.data.land[i].landId}:获得${$.shbshb.data.prize.cash}狐币\n`) + $.message += `【收红包${$.shbshb.data.land[i].landId}】:获得${$.shbshb.data.prize.cash}狐币\n`; + } + } + } + } + if ($.zhbsy && prop && $.zhbsy.data.prop["0"] > 0) { + K = `种红包浇水🚩`; + if (K == `种红包浇水🚩`) { + shzxurl = `https://activity.tuirabbit.com/commercialloanv/plant/v5/useProp` + shzxheader = { + 'Cookie': `_coll_device=${userid};tokenId=${token};appKey=3s86t5oPaPHkcugRVWQPWUdzjo5C`, + 'Content-Type': `application/json`, + 'Host': `activity.tuirabbit.com` + }; + shzxbody = `{ + "landId": ${prop.landId}, + "propId": 0, + "activityId": "23241", + "slotId": "270319" + }` + DD = RT(4000, 5000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await taskpost(); + $.zhbjs = DATA; + if ($.zhbjs.code == "0000000") { + console.log(`种红包浇水:成功\n`) + $.message += `【种红包浇水】:成功\n`; + } + } + } + if ($.zhbsy && mission) { + K = `种红包任务🚩`; + if (K == `种红包任务🚩`) { + shzxurl = `https://activity.tuirabbit.com/commercialloanv/plant/v5/finishMission` + shzxheader = { + 'Cookie': `_coll_device=${userid};tokenId=${token};appKey=3s86t5oPaPHkcugRVWQPWUdzjo5C`, + 'Content-Type': `application/json`, + 'Host': `activity.tuirabbit.com` + }; + shzxbody = `{ + "missionId": ${mission.id}, + "activityId": "23241", + "slotId": "270319" + }` + await taskpost(); + $.zhbrw = DATA; + if ($.zhbrw.code == "0000000") { + console.log(`种红包任务:${mission.desc}-${mission.prizeDesc}-完成,获得${$.shbshb.data.prize.cash}狐币\n`) + $.message += `【种红包任务】:${mission.desc}-${mission.prizeDesc}-完成,获得${$.shbshb.data.prize.cash}狐币\n`; + } + } + } + K = `养鸡账户信息🚩`; + if (K == `养鸡账户信息🚩`) { + shzxurl = `https://ss.sohu.com/yc/getEnergyInfo` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1 + }` + await taskpost(); + $.yjzh = DATA; + if ($.yjzh.errorCode == 1000) { + if ($.yjzh.data.isConsume == 1) { + console.log(`养鸡进食:剩余${$.yjzh.data.consumeTiming/1000}秒\n`) + $.message += `【养鸡进食】:剩余${$.yjzh.data.consumeTiming/1000}秒\n`; + } + console.log(`养鸡账户信息:鸡蛋进度${$.yjzh.data.hadReceiveNum}/${$.yjzh.data.stageNum}\n养鸡生产进度:${$.yjzh.data.hadGainEnergy*100/$.yjzh.data.needTotalEnergy}/100\n养鸡饲料信息:今日消耗${$.yjzh.data.todayTotalConsume}克,饲料剩余${$.yjzh.data.energy}克\n`) + $.message += `【养鸡账户信息】:鸡蛋进度${$.yjzh.data.hadReceiveNum}/${$.yjzh.data.stageNum}\n【养鸡生产进度】:${$.yjzh.data.hadGainEnergy*100/$.yjzh.data.needTotalEnergy}/100\n【养鸡饲料信息】:今日消耗${$.yjzh.data.todayTotalConsume}克,饲料剩余${$.yjzh.data.energy}克\n`; + } + } + K = `养鸡签到列表🚩`; + if (K == `养鸡签到列表🚩`) { + shzxurl = `https://ss.sohu.com/yc/v2/signList` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1 + }` + await taskpost(); + $.yjqdlist = DATA; + if ($.yjqdlist.errorCode == 1000) { + yjqdsinfo = $.yjqdlist.data.signList.find(item => item.btnStatus == 2); + yjqdinfo = $.yjqdlist.data.signList.find(item => item.btnStatus == 0); + if ($.yjqdlist.data.isTodaySign == 1) { + console.log(`养鸡签到列表:今日已签到\n`) + $.message += `【养鸡签到列表】:今日已签到\n`; + } + } + } + if (yjqdinfo) { + signId = yjqdinfo.id + K = `养鸡签到🚩`; + if (K == `养鸡签到🚩`) { + shzxurl = `https://ss.sohu.com/yc/v2/signIn` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1, + "signId":${signId} + }` + await taskpost(); + $.yjqd = JSON.parse(data); + if ($.yjqd.errorCode == 1000) { + console.log(`养鸡签到:${$.yjqd.data.title}${$.yjqd.data.text}\n`) + $.message += `【养鸡签到】:${$.yjqd.data.title}${$.yjqd.data.text}\n`; + } + } + } + if (yjqdsinfo) { + signId = yjqdsinfo.id + K = `养鸡补签🚩`; + if (K == `养鸡补签🚩`) { + shzxurl = `https://ss.sohu.com/yc/v2/signIn` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1, + "signId":${signId} + }` + await taskpost(); + $.yjbq = DATA; + if ($.yjbq.errorCode == 1000) { + console.log(`养鸡补签:${$.yjbq.data.title}${$.yjbq.data.text}\n`) + $.message += `【养鸡补签】:${$.yjbq.data.title}${$.yjbq.data.text}\n`; + } + } + } + K = `养鸡道具信息🚩`; + if (K == `养鸡道具信息🚩`) { + shzxurl = `https://ss.sohu.com/yc/v2/propList` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1 + }` + await taskpost(); + $.yjdj = DATA; + if ($.yjdj.errorCode == 1000) { + console.log(`养鸡加速卡:${$.yjdj.data.propList[0].num}张\n`) + $.message += `【养鸡加速卡】:${$.yjdj.data.propList[0].num}张\n`; + } + } + K = `养鸡任务列表🚩`; + if (K == `养鸡任务列表🚩`) { + shzxurl = `https://ss.sohu.com/yc/allTask` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1 + }` + await taskpost(); + $.yjrw = DATA; + if ($.yjrw.errorCode == 1000) { + yjrwinfo = $.yjrw.data.taskList.find(item => item.status == 1); + for (let i = 0; i < $.yjrw.data.taskList.length; i++) { + console.log(`${$.yjrw.data.taskList[i].name}:${$.yjrw.data.taskList[i].buttonText}\n`) + //$.message += `【${$.yjrw.data.taskList[i].name}】:${$.yjrw.data.taskList[i].buttonText}\n`; + } + } + } + if ($.yjrw && yjrwinfo) { + K = `养鸡领饲料🚩`; + if (K == `养鸡领饲料🚩`) { + taskId = yjrwinfo.taskId + shzxurl = `https://ss.sohu.com/yc/receiveEnergy` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1, + "taskId": ${taskId} + }` + await taskpost(); + $.yjlsl = DATA; + if ($.yjlsl.errorCode == 1000) { + console.log(`养鸡领饲料:${yjrwinfo.name}完成,成功领取${$.yjlsl.data.energy}克饲料\n`) + $.message += `【养鸡领饲料】:${yjrwinfo.name}完成,成功领取${$.yjlsl.data.energy}克饲料\n`; + } + } + } + K = `养鸡抽奖次数🚩`; + if (K == `养鸡抽奖次数🚩`) { + shzxurl = `https://ss.sohu.com/yc/zp/userInfo` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1, + "lotteryId": 1 + }` + await taskpost(); + $.yjcjcs = DATA; + if ($.yjcjcs.errorCode == 1000) { + console.log(`养鸡抽奖次数:剩余${$.yjcjcs.data.chance}次\n`) + $.message += `【养鸡抽奖次数】:剩余${$.yjcjcs.data.chance}次\n`; + } + } + if ($.yjcjcs.data.chance > 0) { + K = `养鸡抽奖🚩`; + if (K == `养鸡抽奖🚩`) { + shzxurl = `https://ss.sohu.com/yc/zp/lottery` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "lotteryId": 1 + }` + await taskpost(); + $.yjcj = DATA; + if ($.yjcj.errorCode == 1000) { + console.log(`养鸡抽奖:抽中${$.yjcj.data.subTitle}\n`) + $.message += `【养鸡抽奖】:抽中${$.yjcj.data.subTitle}\n`; + } + } + } + if ($.yjzh.data.isConsume == 0 && $.yjzh.data.energy >= 30) { + K = `养鸡喂鸡🚩`; + if (K == `养鸡喂鸡🚩`) { + shzxurl = `https://ss.sohu.com/yc/consumeEnergy` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1 + }` + await taskpost(); + $.yjwj = DATA; + if ($.yjwj.errorCode == 1000) { + console.log(`养鸡喂鸡:喂鸡成功,消耗${$.yjwj.data.consumeEnergy}克饲料\n`) + $.message += `【养鸡喂鸡】:喂鸡成功,消耗${$.yjwj.data.consumeEnergy}克饲料\n`; + } + } + } + if ($.yjzh && $.yjzh.data.unReceiveNum > 0) { + K = `养鸡收取鸡蛋🚩`; + if (K == `养鸡收取鸡蛋🚩`) { + shzxurl = `https://ss.sohu.com/yc/receiveResult` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1 + }` + await taskpost(); + $.yjsqjd = DATA; + if ($.yjsqjd.errorCode == 1000) { + console.log(`养鸡收取鸡蛋:收取鸡蛋成功,合计${$.yjsqjd.data.hadReceiveNum}个鸡蛋\n`) + $.message += `【养鸡收取鸡蛋】:收取鸡蛋成功,合计${$.yjsqjd.data.hadReceiveNum}个鸡蛋\n`; + } + } + } + if ($.yjzh && $.yjzh.data.unReceiveNum > 0) { + K = `养鸡收取鸡蛋🚩`; + if (K == `养鸡收取鸡蛋🚩`) { + shzxurl = `https://ss.sohu.com/yc/receiveResult` + shzxheader = { + "Host": "ss.sohu.com", + "Content-Type": `application/json`, + }; + shzxbody = `{ + "uid": "${userid}", + "timestamp": ${Date.now()}, + "source": 1, + "appVersion": "5.2.3", + "os": "2", + "activityId": 1 + }` + await taskpost(); + $.yjsqjd = DATA; + if ($.yjsqjd.errorCode == 1000) { + console.log(`养鸡收取鸡蛋:收取鸡蛋成功,合计${$.yjsqjd.data.hadReceiveNum}个鸡蛋\n`) + $.message += `【养鸡收取鸡蛋】:收取鸡蛋成功,合计${$.yjsqjd.data.hadReceiveNum}个鸡蛋\n`; + } + } + } + } + console.log(`${GXRZ}\n`); + $.message += `${GXRZ}\n` + } + } +} +//通知 +function msgShow() { + return new Promise(async resolve => { + if (notifyInterval != 1) { + console.log($.name + '\n' + $.message); + } + if (notifyInterval == 1) { + $.msg($.name, ``, $.message); + } + if (notifyInterval == 2 && (nowTimes.getHours() === 12 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= Minutes)) { + $.msg($.name, ``, $.message); + } + if (notifyInterval == 3 && (nowTimes.getHours() === 6 || nowTimes.getHours() === 12 || nowTimes.getHours() === 18 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= Minutes)) { + $.msg($.name, ``, $.message); + } + if (notifyttt == 1 && $.isNode() && (nowTimes.getHours() === 12 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= Minutes)) + await notify.sendNotify($.name, $.message); + resolve() + }) +} +//运行模块 +function taskpost() { + return new Promise(async resolve => { + let url = { + url: `${shzxurl}`, + headers: shzxheader, + body: `${shzxbody}`, + } + $.post(url, (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网络重试`) + } else { + if (data) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + DATA = JSON.parse(data); + } else { + console.log(`服务器返回数据为空`) + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} +//运行模块 +function taskget() { + return new Promise(async resolve => { + let url = { + url: `${shzxurl}`, + headers: shzxheader + } + $.get(url, (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网络重试`) + } else { + if (data) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + DATA = JSON.parse(data); + } else { + console.log(`服务器返回数据为空`) + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} +// prettier-ignore +function Env(name, opts) { + class Http { + constructor(env) { + this.env = env + } + send(opts, method = 'GET') { + opts = typeof opts === 'string' ? { + url: opts + } : opts + let sender = this.get + if (method === 'POST') { + sender = this.post + } + return new Promise((resolve, reject) => { + sender.call(this, opts, (err, resp, body) => { + if (err) reject(err) + else resolve(resp) + }) + }) + } + get(opts) { + return this.send.call(this.env, opts) + } + post(opts) { + return this.send.call(this.env, opts, 'POST') + } + } + return new(class { + constructor(name, opts) { + this.name = name + this.http = new Http(this) + this.data = null + this.dataFile = 'box.dat' + this.logs = [] + this.isMute = false + this.isNeedRewrite = false + this.logSeparator = '\n' + this.startTime = new Date().getTime() + Object.assign(this, opts) + this.log('', `🔔${this.name + }, 开始!`) + } + isNode() { + return 'undefined' !== typeof module && !!module.exports + } + isQuanX() { + return 'undefined' !== typeof $task + } + isSurge() { + return 'undefined' !== typeof $httpClient && 'undefined' === typeof $loon + } + isLoon() { + return 'undefined' !== typeof $loon + } + isShadowrocket() { + return 'undefined' !== typeof $rocket + } + toObj(str, defaultValue = null) { + try { + return JSON.parse(str) + } catch { + return defaultValue + } + } + toStr(obj, defaultValue = null) { + try { + return JSON.stringify(obj) + } catch { + return defaultValue + } + } + getjson(key, defaultValue) { + let json = defaultValue + const val = this.getdata(key) + if (val) { + try { + json = JSON.parse(this.getdata(key)) + } catch {} + } + return json + } + setjson(val, key) { + try { + return this.setdata(JSON.stringify(val), key) + } catch { + return false + } + } + getScript(url) { + return new Promise((resolve) => { + this.get({ + url + }, (err, resp, body) => resolve(body)) + }) + } + runScript(script, runOpts) { + return new Promise((resolve) => { + let httpapi = this.getdata('@chavy_boxjs_userCfgs.httpapi') + httpapi = httpapi ? httpapi.replace(/\n/g, '').trim() : httpapi + let httpapi_timeout = this.getdata('@chavy_boxjs_userCfgs.httpapi_timeout') + httpapi_timeout = httpapi_timeout ? httpapi_timeout * 1 : 20 + httpapi_timeout = runOpts && runOpts.timeout ? runOpts.timeout : httpapi_timeout + const [key, addr] = httpapi.split('@') + const opts = { + url: `http: //${addr}/v1/scripting/evaluate`, + body: { + script_text: script, + mock_type: 'cron', + timeout: httpapi_timeout + }, + headers: { + 'X-Key': key, + 'Accept': '*/*' + } + } + this.post(opts, (err, resp, body) => resolve(body)) + }).catch((e) => this.logErr(e)) + } + loaddata() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require('fs') + this.path = this.path ? this.path : require('path') + const curDirDataFilePath = this.path.resolve(this.dataFile) + const rootDirDataFilePath = this.path.resolve(process.cwd(), this.dataFile) + const isCurDirDataFile = this.fs.existsSync(curDirDataFilePath) + const isRootDirDataFile = !isCurDirDataFile && this.fs.existsSync(rootDirDataFilePath) + if (isCurDirDataFile || isRootDirDataFile) { + const datPath = isCurDirDataFile ? curDirDataFilePath : rootDirDataFilePath + try { + return JSON.parse(this.fs.readFileSync(datPath)) + } catch (e) { + return {} + } + } else return {} + } else return {} + } + writedata() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require('fs') + this.path = this.path ? this.path : require('path') + const curDirDataFilePath = this.path.resolve(this.dataFile) + const rootDirDataFilePath = this.path.resolve(process.cwd(), this.dataFile) + const isCurDirDataFile = this.fs.existsSync(curDirDataFilePath) + const isRootDirDataFile = !isCurDirDataFile && this.fs.existsSync(rootDirDataFilePath) + const jsondata = JSON.stringify(this.data) + if (isCurDirDataFile) { + this.fs.writeFileSync(curDirDataFilePath, jsondata) + } else if (isRootDirDataFile) { + this.fs.writeFileSync(rootDirDataFilePath, jsondata) + } else { + this.fs.writeFileSync(curDirDataFilePath, jsondata) + } + } + } + lodash_get(source, path, defaultValue = undefined) { + const paths = path.replace(/[(d+)]/g, '.$1').split('.') + let result = source + for (const p of paths) { + result = Object(result)[p] + if (result === undefined) { + return defaultValue + } + } + return result + } + lodash_set(obj, path, value) { + if (Object(obj) !== obj) return obj + if (!Array.isArray(path)) path = path.toString().match(/[^.[]]+/g) || [] + path + .slice(0, -1) + .reduce((a, c, i) => (Object(a[c]) === a[c] ? a[c] : (a[c] = Math.abs(path[i + 1]) >> 0 === +path[i + 1] ? [] : {})), obj)[ + path[path.length - 1] + ] = value + return obj + } + getdata(key) { + let val = this.getval(key) + // 如果以 @ + if (/^@/.test(key)) { + const [, objkey, paths] = /^@(.*?).(.*?)$/.exec(key) + const objval = objkey ? this.getval(objkey) : '' + if (objval) { + try { + const objedval = JSON.parse(objval) + val = objedval ? this.lodash_get(objedval, paths, '') : val + } catch (e) { + val = '' + } + } + } + return val + } + setdata(val, key) { + let issuc = false + if (/^@/.test(key)) { + const [, objkey, paths] = /^@(.*?).(.*?)$/.exec(key) + const objdat = this.getval(objkey) + const objval = objkey ? (objdat === 'null' ? null : objdat || '{}') : '{}' + try { + const objedval = JSON.parse(objval) + this.lodash_set(objedval, paths, val) + issuc = this.setval(JSON.stringify(objedval), objkey) + } catch (e) { + const objedval = {} + this.lodash_set(objedval, paths, val) + issuc = this.setval(JSON.stringify(objedval), objkey) + } + } else { + issuc = this.setval(val, key) + } + return issuc + } + getval(key) { + if (this.isSurge() || this.isLoon()) { + return $persistentStore.read(key) + } else if (this.isQuanX()) { + return $prefs.valueForKey(key) + } else if (this.isNode()) { + this.data = this.loaddata() + return this.data[key] + } else { + return (this.data && this.data[key]) || null + } + } + setval(val, key) { + if (this.isSurge() || this.isLoon()) { + return $persistentStore.write(val, key) + } else if (this.isQuanX()) { + return $prefs.setValueForKey(val, key) + } else if (this.isNode()) { + this.data = this.loaddata() + this.data[key] = val + this.writedata() + return true + } else { + return (this.data && this.data[key]) || null + } + } + initGotEnv(opts) { + this.got = this.got ? this.got : require('got') + this.cktough = this.cktough ? this.cktough : require('tough-cookie') + this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar() + if (opts) { + opts.headers = opts.headers ? opts.headers : {} + if (undefined === opts.headers.Cookie && undefined === opts.cookieJar) { + opts.cookieJar = this.ckjar + } + } + } + get(opts, callback = () => {}) { + if (opts.headers) { + delete opts.headers['Content-Type'] + delete opts.headers['Content-Length'] + } + if (this.isSurge() || this.isLoon()) { + if (this.isSurge() && this.isNeedRewrite) { + opts.headers = opts.headers || {} + Object.assign(opts.headers, { + 'X-Surge-Skip-Scripting': false + }) + } + $httpClient.get(opts, (err, resp, body) => { + if (!err && resp) { + resp.body = body + resp.statusCode = resp.status + } + callback(err, resp, body) + }) + } else if (this.isQuanX()) { + if (this.isNeedRewrite) { + opts.opts = opts.opts || {} + Object.assign(opts.opts, { + hints: false + }) + } + $task.fetch(opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => callback(err) + ) + } else if (this.isNode()) { + this.initGotEnv(opts) + this.got(opts) + .on('redirect', (resp, nextOpts) => { + try { + if (resp.headers['set-cookie']) { + const ck = resp.headers['set-cookie'].map(this.cktough.Cookie.parse).toString() + if (ck) { + this.ckjar.setCookieSync(ck, null) + } + nextOpts.cookieJar = this.ckjar + } + } catch (e) { + this.logErr(e) + } + // this.ckjar.setCookieSync(resp.headers['set-cookie'].map(Cookie.parse).toString()) + }) + .then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => { + const { + message: error, + response: resp + } = err + callback(error, resp, resp && resp.body) + } + ) + } + } + post(opts, callback = () => {}) { + const method = opts.method ? opts.method.toLocaleLowerCase() : 'post' + // 如果指定了请求体, 但没指定`Content-Type`, 则自动生成 + if (opts.body && opts.headers && !opts.headers['Content-Type']) { + opts.headers['Content-Type'] = 'application/x-www-form-urlencoded' + } + if (opts.headers) delete opts.headers['Content-Length'] + if (this.isSurge() || this.isLoon()) { + if (this.isSurge() && this.isNeedRewrite) { + opts.headers = opts.headers || {} + Object.assign(opts.headers, { + 'X-Surge-Skip-Scripting': false + }) + } + $httpClient[method](opts, (err, resp, body) => { + if (!err && resp) { + resp.body = body + resp.statusCode = resp.status + } + callback(err, resp, body) + }) + } else if (this.isQuanX()) { + opts.method = method + if (this.isNeedRewrite) { + opts.opts = opts.opts || {} + Object.assign(opts.opts, { + hints: false + }) + } + $task.fetch(opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => callback(err) + ) + } else if (this.isNode()) { + this.initGotEnv(opts) + const { + url, + ..._opts + } = opts + this.got[method](url, _opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => { + const { + message: error, + response: resp + } = err + callback(error, resp, resp && resp.body) + } + ) + } + } + /** + * + * 示例:$.time('yyyy-MM-dd qq HH:mm:ss.S') + * :$.time('yyyyMMddHHmmssS') + * y:年 M:月 d:日 q:季 H:时 m:分 s:秒 S:毫秒 + * 其中y可选0-4位占位符、S可选0-1位占位符,其余可选0-2位占位符 + * @param {string} fmt 格式化参数 + * @param {number} 可选: 根据指定时间戳返回格式化日期 + * + */ + time(fmt, ts = null) { + const date = ts ? new Date(ts) : new Date() + let o = { + 'M+': date.getMonth() + 1, + 'd+': date.getDate(), + 'H+': date.getHours(), + 'm+': date.getMinutes(), + 's+': date.getSeconds(), + 'q+': Math.floor((date.getMonth() + 3) / 3), + 'S': date.getMilliseconds() + } + if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)) + for (let k in o) + if (new RegExp('(' + k + ')').test(fmt)) + fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length)) + return fmt + } + /** + * 系统通知 + * + * > 通知参数: 同时支持 QuanX 和 Loon 两种格式, EnvJs根据运行环境自动转换, Surge 环境不支持多媒体通知 + * + * 示例: + * $.msg(title, subt, desc, 'twitter://') + * $.msg(title, subt, desc, { 'open-url': 'twitter://', 'media-url': 'https://github.githubassets.com/images/modules/open_graph/github-mark.png' }) + * $.msg(title, subt, desc, { 'open-url': 'https://bing.com', 'media-url': 'https://github.githubassets.com/images/modules/open_graph/github-mark.png' }) + * + * @param {*} title 标题 + * @param {*} subt 副标题 + * @param {*} desc 通知详情 + * @param {*} opts 通知参数 + * + */ + msg(title = name, subt = '', desc = '', opts) { + const toEnvOpts = (rawopts) => { + if (!rawopts) return rawopts + if (typeof rawopts === 'string') { + if (this.isLoon()) return rawopts + else if (this.isQuanX()) return { + 'open-url': rawopts + } + else if (this.isSurge()) return { + url: rawopts + } + else return undefined + } else if (typeof rawopts === 'object') { + if (this.isLoon()) { + let openUrl = rawopts.openUrl || rawopts.url || rawopts['open-url'] + let mediaUrl = rawopts.mediaUrl || rawopts['media-url'] + return { + openUrl, + mediaUrl + } + } else if (this.isQuanX()) { + let openUrl = rawopts['open-url'] || rawopts.url || rawopts.openUrl + let mediaUrl = rawopts['media-url'] || rawopts.mediaUrl + return { + 'open-url': openUrl, + 'media-url': mediaUrl + } + } else if (this.isSurge()) { + let openUrl = rawopts.url || rawopts.openUrl || rawopts['open-url'] + return { + url: openUrl + } + } + } else { + return undefined + } + } + if (!this.isMute) { + if (this.isSurge() || this.isLoon()) { + $notification.post(title, subt, desc, toEnvOpts(opts)) + } else if (this.isQuanX()) { + $notify(title, subt, desc, toEnvOpts(opts)) + } + } + if (!this.isMuteLog) { + let logs = ['', '==============📣系统通知📣=============='] + logs.push(title) + subt ? logs.push(subt) : '' + desc ? logs.push(desc) : '' + console.log(logs.join('\n')) + this.logs = this.logs.concat(logs) + } + } + log(...logs) { + if (logs.length > 0) { + this.logs = [...this.logs, ...logs] + } + console.log(logs.join(this.logSeparator)) + } + logErr(err, msg) { + const isPrintSack = !this.isSurge() && !this.isQuanX() && !this.isLoon() + if (!isPrintSack) { + this.log('', `❗️${this.name + }, 错误!`, err) + } else { + this.log('', `❗️${this.name + }, 错误!`, err.stack) + } + } + wait(time) { + return new Promise((resolve) => setTimeout(resolve, time)) + } + done(val = {}) { + const endTime = new Date().getTime() + const costTime = (endTime - this.startTime) / 1000 + this.log('', `🔔${this.name + }, 结束!🕛${costTime +} +秒`) + this.log() + if (this.isSurge() || this.isQuanX() || this.isLoon()) { + $done(val) + } + } + })(name, opts) +} \ No newline at end of file diff --git a/Task/shzx.png b/Task/shzx.png new file mode 100644 index 0000000..e9ee119 Binary files /dev/null and b/Task/shzx.png differ diff --git a/Task/tls.js b/Task/tls.js new file mode 100644 index 0000000..1019ad6 --- /dev/null +++ b/Task/tls.js @@ -0,0 +1,1676 @@ +/* ziye +github地址 https://github.cn/ziye888 +TG频道地址 https://t.me/ziyescript +TG交流群 https://t.me/joinchat/AAAAAE7XHm-q1-7Np-tF3g +boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs.json +圈X task订阅 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye-gallery.json + +转载请备注个名字,谢谢 + +⚠️特仑苏小程序 需要 微信 兑换特仑苏牛奶 + +>>点击 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.png 扫码进入 谢谢支持 + +4.23 制作 +4.24 完成 +4.24.21 去除ck触发机制 +4.25.15 修复加餐判定,优化逻辑 +4.26.13 修复答题判定,调整为8个助力位 +5.1.15 修复自动答题 +5.4.12 调整为26个助力位 +5.5.13 添加助力详情 + +⚠️ ck只有几个小时的有效期,不要关闭ck重写 +建议每天12点进入小程序获取ck,点击我的奖品也可以获取ck, 手动运行一次或者定时 7 27,47 12 * * * + +⚠️一共 2个ck 👉 2条 Secrets + +⚠️关于助力,一天一次,同一个人一周一次,脚本默认助力作者,可自行boxjs处更改 + +手机端默认使用boxjs👉 node请复制boxjs会话粘贴至tlsCOOKIE.js中 或者 填写环境变量(多账号请换行) + +第一步⚠️添加 hostname =xw.mengniu.cn, + +👉进入小程序获取 + +tlsheaderVal👉TLS_tlsURL👉url +tlsheaderVal👉TLS_tlsHEADER👉header + +⚠️主机名以及重写👇 一次只开一条重写 +hostname =xw.mengniu.cn, + +//////////////////////////// 圈x +//特仑苏获取ck +https:\/\/xw\.mengniu\.cn\/grass\/Api\/TelunsuHandler\.ashx\?method\=GetMyPrize url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.js + +//////////////////////////// loon +//特仑苏获取ck +http-request https:\/\/xw\.mengniu\.cn\/grass\/Api\/TelunsuHandler\.ashx\?method\=GetMyPrize script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.js, requires-header=true, tag=特仑苏获取ck + +//////////////////////////// surge +//特仑苏获取ck +特仑苏获取ck = type=http-request,pattern=https:\/\/xw\.mengniu\.cn\/grass\/Api\/TelunsuHandler\.ashx\?method\=GetMyPrize,requires-header=1,max-size=0,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.js + +*/ + +GXRZ = '5.5.13 添加助力详情' +const $ = Env("特仑苏"); +$.idx = ($.idx = ($.getval('tlsSuffix') || '1') - 1) > 0 ? ($.idx + 1 + '') : ''; // 账号扩展字符 +const notify = $.isNode() ? require("./sendNotify") : ``; +const COOKIE = $.isNode() ? require("./tlsCOOKIE") : ``; +const logs = 0; // 0关闭日志,1原始日志,2格式化,3格式化且解码, +notifyttt = 1; // 0为关闭外部推送,1为12 23 点外部推送 +notifyInterval = 1; // 0为关闭通知,1为所有通知,2为12 23 点通知 , 3为 6 12 18 23 点通知 +Minutes = 10; // 通知 默认控制在0-10分内 +$.message = '', COOKIES_SPLIT = '', CASH = '', HYIDS = 1, hyidA = 0, hyidB = 0, hyidC = 0, hyidD = 0, hyidE = 0, hyidF = 0, hyidG = 0, hyidH = 0, hyidI = 0, hyidJ = 0, hyidK = 0, hyidL = 0, hyidM = 0, hyidN = 0, hyidO = 0, hyidP = 0, hyidQ = 0, hyidR = 0, hyidS = 0, hyidT = 0, hyidU = 0, hyidV = 0, hyidW = 0, hyidX = 0, hyidY = 0, hyidZ = 0, XH = 0, XYZ = 100, Length = 0, ddtime = ''; + +tlsbodys = ``; +let tlsurlArr = []; +let tlsurlVal = ``; +let middletlsURL = []; + +let tlsheaderArr = []; +let tlsheaderVal = ``; +let middletlsHEADER = []; + + +if ($.isNode() && process.env.TLS_tlsHEADER) { + + XYZ = process.env.TLS_XYZ || "100"; + hyidA = process.env.TLS_hyidA || "64926"; + hyidB = process.env.TLS_hyidB || "70405"; + hyidC = process.env.TLS_hyidC || "73261"; + hyidD = process.env.TLS_hyidD || "98692"; + hyidE = process.env.TLS_hyidE || "98825"; + hyidF = process.env.TLS_hyidF || "98860"; + hyidG = process.env.TLS_hyidG || "98910"; + hyidH = process.env.TLS_hyidH || "114043"; + hyidI = process.env.TLS_hyidI || "114736"; + hyidJ = process.env.TLS_hyidJ || "112833"; + hyidK = process.env.TLS_hyidK || "113329"; + + hyidL = process.env.TLS_hyidL || "109172"; + hyidM = process.env.TLS_hyidM || "364156"; + hyidN = process.env.TLS_hyidN || "147562"; + hyidO = process.env.TLS_hyidO || "161866"; + hyidP = process.env.TLS_hyidP || "109012"; + hyidQ = process.env.TLS_hyidQ || "109377"; + hyidR = process.env.TLS_hyidR || "397595"; + hyidS = process.env.TLS_hyidS || "114992"; + hyidT = process.env.TLS_hyidT || "117104"; + hyidU = process.env.TLS_hyidU || "122263"; + hyidV = process.env.TLS_hyidV || "141969"; + hyidW = process.env.TLS_hyidW || "110059"; + hyidX = process.env.TLS_hyidX || "117972"; + hyidY = process.env.TLS_hyidY || "206817"; + hyidZ = process.env.TLS_hyidZ || "109566"; + + notifyttt = process.env.TLS_notifyttt || "1"; + notifyInterval = process.env.TLS_notifyInterval || "1"; + Minutes = process.env.TLS_Minutes || "10"; + + COOKIES_SPLIT = process.env.COOKIES_SPLIT || "\n"; + console.log( + `============ cookies分隔符为:${JSON.stringify( + COOKIES_SPLIT + )} =============\n` + ); + + + if ( + process.env.TLS_tlsURL && + process.env.TLS_tlsURL.indexOf(COOKIES_SPLIT) > -1 + ) { + middletlsURL = process.env.TLS_tlsURL.split(COOKIES_SPLIT); + } else { + middletlsURL = process.env.TLS_tlsURL.split(); + } + Object.keys(middletlsURL).forEach((item) => { + if (middletlsURL[item]) { + tlsurlArr.push(middletlsURL[item]); + } + }); + + + if ( + process.env.TLS_tlsHEADER && + process.env.TLS_tlsHEADER.indexOf(COOKIES_SPLIT) > -1 + ) { + middletlsHEADER = process.env.TLS_tlsHEADER.split(COOKIES_SPLIT); + } else { + middletlsHEADER = process.env.TLS_tlsHEADER.split(); + } + Object.keys(middletlsHEADER).forEach((item) => { + if (middletlsHEADER[item]) { + tlsheaderArr.push(middletlsHEADER[item]); + } + }); + +} else if ($.isNode() && COOKIE.datas && COOKIE.datas[0].val != '') { + console.log( + `============ cookie方式为:boxjs复制会话 =============\n` + ); + XYZ = (COOKIE.settings.find(item => item.id === `tlsXYZ`)).val; + notifyttt = (COOKIE.settings.find(item => item.id === `tlsnotifyttt`)).val; + hyidA = (COOKIE.settings.find(item => item.id === `tlshyidA`)).val; + hyidB = (COOKIE.settings.find(item => item.id === `tlshyidB`)).val; + hyidC = (COOKIE.settings.find(item => item.id === `tlshyidC`)).val; + hyidD = (COOKIE.settings.find(item => item.id === `tlshyidD`)).val; + hyidE = (COOKIE.settings.find(item => item.id === `tlshyidE`)).val; + hyidF = (COOKIE.settings.find(item => item.id === `tlshyidF`)).val; + hyidG = (COOKIE.settings.find(item => item.id === `tlshyidG`)).val; + hyidH = (COOKIE.settings.find(item => item.id === `tlshyidH`)).val; + hyidI = (COOKIE.settings.find(item => item.id === `tlshyidI`)).val; + hyidJ = (COOKIE.settings.find(item => item.id === `tlshyidJ`)).val; + hyidK = (COOKIE.settings.find(item => item.id === `tlshyidK`)).val; + + hyidL = (COOKIE.settings.find(item => item.id === `tlshyidL`)).val; + hyidM = (COOKIE.settings.find(item => item.id === `tlshyidM`)).val; + hyidN = (COOKIE.settings.find(item => item.id === `tlshyidN`)).val; + hyidO = (COOKIE.settings.find(item => item.id === `tlshyidO`)).val; + hyidP = (COOKIE.settings.find(item => item.id === `tlshyidP`)).val; + hyidQ = (COOKIE.settings.find(item => item.id === `tlshyidQ`)).val; + hyidR = (COOKIE.settings.find(item => item.id === `tlshyidR`)).val; + hyidS = (COOKIE.settings.find(item => item.id === `tlshyidS`)).val; + hyidT = (COOKIE.settings.find(item => item.id === `tlshyidT`)).val; + hyidU = (COOKIE.settings.find(item => item.id === `tlshyidU`)).val; + hyidV = (COOKIE.settings.find(item => item.id === `tlshyidV`)).val; + hyidW = (COOKIE.settings.find(item => item.id === `tlshyidW`)).val; + hyidX = (COOKIE.settings.find(item => item.id === `tlshyidX`)).val; + hyidY = (COOKIE.settings.find(item => item.id === `tlshyidY`)).val; + hyidZ = (COOKIE.settings.find(item => item.id === `tlshyidZ`)).val; + + + + + + + + notifyInterval = (COOKIE.settings.find(item => item.id === `tlsnotifyInterval`)).val; + Minutes = (COOKIE.settings.find(item => item.id === `tlsMinutes`)).val; + tlsCount = (COOKIE.settings.find(item => item.id === `tlsCount`)).val || '1'; + for (let i = 1; i <= tlsCount; i++) { + if (i == 1) { + op = `` + } else { + op = i + } + if (COOKIE.datas.find(item => item.key === `tlsheader${op}`)) { + + tlsurlArr.push(COOKIE.datas.find(item => item.key === `tlsurl${op}`).val); + tlsheaderArr.push(COOKIE.datas.find(item => item.key === `tlsheader${op}`).val); + + } + } +} else { + if ("tlsXYZ") { + XH = $.getval("tlsXYZ") || '100'; + } + if ("tlshyidA") { + hyidA = $.getval("tlshyidA") || '64926'; + } + if ("tlshyidB") { + hyidB = $.getval("tlshyidB") || '70405'; + } + if ("tlshyidC") { + hyidC = $.getval("tlshyidC") || '73261'; + } + if ("tlshyidD") { + hyidD = $.getval("tlshyidD") || '98692'; + } + if ("tlshyidE") { + hyidE = $.getval("tlshyidE") || '98825'; + } + if ("tlshyidF") { + hyidF = $.getval("tlshyidF") || '98860'; + } + if ("tlshyidG") { + hyidG = $.getval("tlshyidG") || '98910'; + } + if ("tlshyidH") { + hyidH = $.getval("tlshyidH") || '114043'; + } + + if ("tlshyidI") { + hyidI = $.getval("tlshyidI") || '114736'; + } + if ("tlshyidJ") { + hyidJ = $.getval("tlshyidJ") || '112833'; + } + if ("tlshyidK") { + hyidK = $.getval("tlshyidK") || '113329'; + } + + + + if ("tlshyidL") { + hyidL = $.getval("tlshyidL") || '109172'; + } + if ("tlshyidM") { + hyidM = $.getval("tlshyidM") || '364156'; + } + if ("tlshyidN") { + hyidN = $.getval("tlshyidN") || '147562'; + } + if ("tlshyidO") { + hyidO = $.getval("tlshyidO") || '161866'; + } + if ("tlshyidP") { + hyidP = $.getval("tlshyidP") || '109012'; + } + + if ("tlshyidQ") { + hyidQ = $.getval("tlshyidQ") || '109377'; + } + if ("tlshyidR") { + hyidR = $.getval("tlshyidR") || '397595'; + } + if ("tlshyidS") { + hyidS = $.getval("tlshyidS") || '114992'; + } + if ("tlshyidT") { + hyidT = $.getval("tlshyidT") || '117104'; + } + if ("tlshyidU") { + hyidU = $.getval("tlshyidU") || '122263'; + } + + + if ("tlshyidV") { + hyidV = $.getval("tlshyidV") || '141969'; + } + if ("tlshyidW") { + hyidW = $.getval("tlshyidW") || '110059'; + } + if ("tlshyidX") { + hyidX = $.getval("tlshyidX") || '117972'; + } + if ("tlshyidY") { + hyidY = $.getval("tlshyidY") || '206817'; + } + if ("tlshyidZ") { + hyidZ = $.getval("tlshyidZ") || '109566'; + } + + + if ("tlsnotifyttt") { + notifyttt = $.getval("tlsnotifyttt") || '1'; + } + if ("tlsnotifyInterval") { + notifyInterval = $.getval("tlsnotifyInterval") || '1'; + } + if ("tlsMinutes") { + Minutes = $.getval("tlsMinutes") || '10'; + } + + let tlsCount = ($.getval('tlsCount') || '1') - 0; + for (let i = 1; i <= tlsCount; i++) { + if (i == 1) { + op = `` + } else { + op = i + } + if ($.getdata(`tlsheader${op}`)) { + + tlsurlArr.push($.getdata(`tlsurl${op}`)); + + tlsheaderArr.push($.getdata(`tlsheader${op}`)); + + } + } +} + +function GetCookie() { + + + //获取CK + if ($request && $request.url.indexOf("GetMyPrize") >= 0) { + + const tlsurlVal = $request.headers.Referer; + const tlsheaderVal = $request.headers.Cookie; + if (tlsheaderVal && tlsurlVal) { + + $.setdata(tlsurlVal, "tlsurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取url tlsurlVal✅: 成功,tlsurlVal: ${tlsurlVal}` + ); + $.msg($.name + $.idx, `获取url tlsurlVal: 成功🎉`, ``); + $.setdata(tlsheaderVal, "tlsheader" + $.idx); + $.log( + `[${$.name + $.idx}] 获取header tlsheaderVal✅: 成功,tlsheaderVal: ${tlsheaderVal}` + ); + $.msg($.name + $.idx, `获取header tlsheaderVal: 成功🎉`, ``); + $.done(); + + } + } + +} +console.log( + `================== 脚本执行 - 北京时间(UTC+8):${new Date( + new Date().getTime() + + new Date().getTimezoneOffset() * 60 * 1000 + + 8 * 60 * 60 * 1000 + ).toLocaleString()} =====================\n` +); +console.log( + `============ 共 ${tlsheaderArr.length} 个${$.name}账号=============\n` +); +//时间 +nowTimes = new Date( + new Date().getTime() + + new Date().getTimezoneOffset() * 60 * 1000 + + 8 * 60 * 60 * 1000 +); +//今天 +Y = nowTimes.getFullYear() + '-'; +M = (nowTimes.getMonth() + 1 < 10 ? '0' + (nowTimes.getMonth() + 1) : nowTimes.getMonth() + 1) + '-'; +D = (nowTimes.getDate() < 10 ? '0' + (nowTimes.getDate()) : nowTimes.getDate()); +ddtime = Y + M + D; +console.log(ddtime) +//今天0点时间戳时间戳 +function daytime(inputTime) { + if ($.isNode()) { + DAYTIME = + new Date(new Date().toLocaleDateString()).getTime() - 8 * 60 * 60 * 1000; + } else DAYTIME = new Date(new Date().toLocaleDateString()).getTime(); + return DAYTIME; +}; +//时间戳格式化日期 +function time(inputTime) { + if ($.isNode()) { + var date = new Date(inputTime + 8 * 60 * 60 * 1000); + } else var date = new Date(inputTime); + Y = date.getFullYear() + '-'; + M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; + D = date.getDate() + ' '; + h = date.getHours() + ':'; + m = date.getMinutes() + ':'; + s = date.getSeconds(); + return Y + M + D + h + m + s; +}; +//日期格式化时间戳 +function timecs() { + if ($.isNode()) { + var date = new Date(newtime).getTime() - 8 * 60 * 60 * 1000 + } else var date = new Date(newtime).getTime() + return date; +}; +//随机udid 大写 +function udid() { + var s = []; + var hexDigits = "0123456789ABCDEF"; + for (var i = 0; i < 36; i++) { + s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); + } + s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010 + s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01 + s[8] = s[13] = s[18] = s[23] = "-"; + var uuid = s.join(""); + return uuid; +} +//随机udid 小写 +function udid2() { + function S4() { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + } + return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); +} +//str编码 +function encodeUnicode(str) { + var res = []; + for (var i = 0; i < str.length; i++) { + res[i] = ("00" + str.charCodeAt(i).toString(16)).slice(-4); + } + return "\\u" + res.join("\\u"); +} +//str解码 +function decodeUnicode(str) { + str = str.replace(/\\u/g, "%u"); + return unescape(str); +} +//es编码 escape("中文") + +//es解码 unescape("%u4E2D%u6587") + +//URI编码 encodeURI("中文") 不完全 + +//URI解码 decodeURI("%E4%B8%AD%E6%96%87") 不完全 + +//URIC编码 encodeURIComponent("中文") + +//URIC解码 decodeURIComponent("%E4%B8%AD%E6%96%87") + +//日志格式化 +function format(str) { + if (logs == 2) { + str = JSON.stringify(str).replace(/,/g, ",\n").replace(/{/g, '{\n').replace(/}/g, '\n}').replace(/\\/g, "").replace(/\\\\/g, '\\') + } + if (logs == 3) { + str = decodeUnicode(JSON.stringify(str)).replace(/,/g, ",\n").replace(/{/g, '{\n').replace(/}/g, '\n}').replace(/\\/g, "") + } + return str; +} +//随机延迟 +function RT(X, Y) { + do rt = Math.floor(Math.random() * Y); + while (rt < X) + return rt; +} +let isGetCookie = typeof $request !== 'undefined' +if (isGetCookie) { + GetCookie() + $.done(); +} else { + !(async () => { + await all(); + if ($.isLogin == true) { + await msgShow(); + } + })() + .catch((e) => { + $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') + }) + .finally(() => { + $.done(); + }) +} + + +async function all() { + if (!tlsheaderArr || tlsheaderArr == '') { + $.msg( + O, time(Number(Date.now())) + + `⚠️未获取COOKIE\n请点击前往获取https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.png`, + 'https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.png', { + "open-url": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.png" + } + ); + return; + } else { + for (let i = 0; i < tlsheaderArr.length; i++) { + + tlsurlVal = tlsurlArr[i]; + + tlsheaderVal = tlsheaderArr[i]; + + userid = tlsurlVal.split('UserID=')[1].split('&')[0] + SceneValue = tlsurlVal.split('SceneValue=')[1].split('&')[0] + + $.index = i + 1; + O = (`${$.name + $.index}🔔`); + $.isLogin = true; + if (tlsheaderVal && tlsheaderVal != '') { + console.log(`-----------------\n\n🔔开始运行【${$.name + $.index}】`) + K = `用户信息🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=GetUserInfo` + tlsheader = { + "Host": "xw.mengniu.cn", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": `${tlsheaderVal}`, + }; + tlsbody = `Scene=defualt&SceneValue=${SceneValue}` + await task(); + if (!$.isLogin) { + $.msg( + O, time(Number(Date.now())) + + `⚠️COOKIE失效\n请点击前往获取https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.png`, + 'https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.png', { + "open-url": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.png" + } + ); + if ($.isNode()) { + await notify.sendNotify(O, time(Number(Date.now())) + `⚠️COOKIE失效\n请点击前往获取https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.png`); + } + continue + } + + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E7%89%A7%E5%9C%BA%E9%A1%B5-%E6%94%B6%E9%9B%86%E8%8D%89%E7%A7%8D&ClickType=7&OpenType=2` + await task(); + + + + K = `任务列表🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=GetTaskList` + tlsbody = `` + + await task(); + + if (signinfo.isaccomplish == 0) { + + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E6%94%B6%E9%9B%86%E8%8D%89%E7%A7%8D-%E6%AF%8F%E6%97%A5%E7%AD%BE%E5%88%B0&ClickType=7&OpenType=2` + await task(); + + + K = `签到列表🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=GetTaskList` + tlsbody = `` + await task(); + + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + + + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E7%AD%BE%E5%88%B0%E9%A1%B5-%E7%AB%8B%E5%8D%B3%E7%AD%BE%E5%88%B0&ClickType=7&OpenType=2` + await task(); + + K = `每日签到🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=ClickSign` + tlsbody = `` + await task(); + + + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E7%89%A7%E5%9C%BA%E9%A1%B5-%E8%8B%8F%E8%8B%8F%E4%B9%90%E5%9B%AD&ClickType=7&OpenType=2` + await task(); + + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E7%89%A7%E5%9C%BA%E9%A1%B5-%E8%8B%8F%E8%8B%8F%E4%B9%90%E5%9B%AD-%E7%BE%8E%E7%94%B2&ClickType=5&OpenType=2` + await task(); + + K = `苏苏乐园🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddInteraction` + tlsbody = `InterName=susuMeijia` + await task(); + + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E7%89%A7%E5%9C%BA%E9%A1%B5-%E8%8B%8F%E8%8B%8F%E4%B9%90%E5%9B%AD-%E5%90%AC%E9%9F%B3%E4%B9%90&ClickType=5&OpenType=2` + await task(); + + K = `苏苏乐园🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddInteraction` + tlsbody = `InterName=susuRiguangyu` + await task(); + + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E7%89%A7%E5%9C%BA%E9%A1%B5-%E8%8B%8F%E8%8B%8F%E4%B9%90%E5%9B%AD-%E6%8A%A4%E7%90%86&ClickType=5&OpenType=2` + await task(); + + K = `苏苏乐园🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddInteraction` + tlsbody = `InterName=susuHuli` + await task(); + + } + + + if (Lunchinfo.isaccomplish == 1) { + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E6%94%B6%E9%9B%86%E8%8D%89%E7%A7%8D-%E5%8D%88%E9%A4%90%E5%A5%96%E5%8A%B1&ClickType=7&OpenType=2` + await task(); + + K = `加餐奖励🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=GetLunchAward` + tlsbody = `` + + await task(); + } + + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E7%89%A7%E5%9C%BA%E9%A1%B5-%E9%99%90%E6%97%B6%E9%97%AF%E5%85%B3&ClickType=2&OpenType=2` + await task(); + + + K = `周末答题🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=Getanswer` + tlsbody = `` + await task(); + + + + + + if ($.Getanswer.result.ispaly == 0 && $.Getanswer.result.isopen == 1) { + + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E9%99%90%E6%97%B6%E9%97%AF%E5%85%B3%E5%BC%80%E5%90%AF%E9%A1%B5-%E5%87%86%E5%A4%87%E5%A5%BD%E4%BA%86&ClickType=2&OpenType=2` + await task(); + + + DD = RT(35000, 40000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E9%99%90%E6%97%B6%E9%97%AF%E5%85%B3%E7%AD%94%E9%A2%98%E9%A1%B5-%E6%8F%90%E4%BA%A4&ClickType=2&OpenType=2` + await task(); + + K = `提交答题🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddanswerOrder` + tlsbody = encodeURIComponent(tlsbodys).replace(/%3D/g, '=').replace(/%26/g, '&') + await task(); + + } + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E9%99%90%E6%97%B6%E9%97%AF%E5%85%B3%E7%AD%94%E9%A2%98%E5%A5%96%E5%8A%B1%E9%A1%B5-%E5%8E%BB%E5%96%82%E8%8B%8F%E8%8B%8F&ClickType=2&OpenType=2` + await task(); + + + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E7%89%A7%E5%9C%BA%E9%A1%B5-%E7%89%A7%E5%8F%8B&ClickType=7&OpenType=2` + await task(); + + + K = `好友列表🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=GetMyFriendList` + tlsbody = `PageNum=1&Record=10` + + await task(); + + + HYID = [hyidA, hyidB, hyidC, hyidD, hyidE, hyidF, hyidG, hyidH, hyidI, hyidJ, hyidK, hyidL, hyidM, hyidN, hyidO, hyidP, hyidQ, hyidR, hyidS, hyidT, hyidU, hyidV, hyidW, hyidX, hyidY, hyidZ] + K = `好友信息🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=GetUserFriendInfo` + tlsbody = `userid=${HYID[0]}` + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + + K = `添加好友🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddFriend` + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E5%A5%BD%E5%8F%8B%E7%89%A7%E5%9C%BA%E9%A1%B5-%E5%B8%AE%E4%BB%96%E5%8A%A9%E5%8A%9B&ClickType=4&OpenType=2` + await task(); + + K = `助力好友🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddShare` + tlsbody = `userid=${HYID[0]}` + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + + + + for (let i = 1; i < HYID.length; i++) { + HYIDS = i + 1 + + if ($.AddShare.errcode == 1 && $.AddShare.errmsg.indexOf("每天只能助力一次") < 0) { + + K = `好友信息🚩`; + tlsbody = `userid=${HYID[i]}` + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=GetUserFriendInfo` + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + + K = `添加好友🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddFriend` + //console.log(tlsbody) + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E5%A5%BD%E5%8F%8B%E7%89%A7%E5%9C%BA%E9%A1%B5-%E5%B8%AE%E4%BB%96%E5%8A%A9%E5%8A%9B&ClickType=4&OpenType=2` + await task(); + + K = `助力好友🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddShare` + tlsbody = `userid=${HYID[i]}` + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + } + + + } + + + K = `查询信息🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=GetUserValues` + tlsbody = `` + await task(); + + for (let i = 1; i < $.GetUserValues.result.grass_seed / 100; i++) { + + + K = `查询信息🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=GetUserValues` + tlsbody = `` + await task(); + + + if ($.GetUserValues.result.grass_seed >= 100) { + + CZCS = i + DD = RT(500, 1000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + + K = `执行操作🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=AddClick` + tlsbody = `ClickInfo=%E7%89%A7%E5%9C%BA%E9%A1%B5-%E8%8D%89%E7%A7%8D&ClickType=7&OpenType=2` + await task(); + + K = `添加草种🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=PlantGrassSeed` + + await task(); + + DD = RT(3000, 4000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + + + K = `收取奶滴🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=TakeMilk` + + await task(); + } + } + + K = `总结信息🚩`; + tlsurl = `https://xw.mengniu.cn/grass/Api/TelunsuHandler.ashx?method=GetUserValues` + tlsbody = `` + await task(); + + } + + console.log(`${GXRZ}\n`); + $.message += `${GXRZ}\n` + } + } +} +//通知 +function msgShow() { + return new Promise(async resolve => { + if (notifyInterval != 1) { + console.log($.name + '\n' + $.message); + } + if (notifyInterval == 1) { + $.msg($.name, ``, $.message); + } + if (notifyInterval == 2 && (nowTimes.getHours() === 12 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= Minutes)) { + $.msg($.name, ``, $.message); + } + if (notifyInterval == 3 && (nowTimes.getHours() === 6 || nowTimes.getHours() === 12 || nowTimes.getHours() === 18 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= Minutes)) { + $.msg($.name, ``, $.message); + } + if (notifyttt == 1 && $.isNode() && (nowTimes.getHours() === 12 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= Minutes)) + await notify.sendNotify($.name, $.message); + resolve() + }) +} +//运行模块 +function task() { + return new Promise(async resolve => { + let url = { + url: `${tlsurl}`, + headers: tlsheader, + body: `${tlsbody}`, + } + $.post(url, (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网络重试`) + } else { + if (data) { + if (K == `用户信息🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.GetUserInfo = JSON.parse(data); + if ($.GetUserInfo.errcode == 0) { + console.log(`\n${O}\n========== ${$.GetUserInfo.result.nickname} ==========\n用户ID:${$.GetUserInfo.result.id}\n奶滴进度:${$.GetUserInfo.result.milk}/300\n草种信息:${$.GetUserInfo.result.grass_seed}/${$.GetUserInfo.result.allgrass_seed}\n签到天数:${$.GetUserInfo.result.signcount}天\n`) + $.message += `\n${O}\n========== 【${$.GetUserInfo.result.nickname}】 ==========\n【用户ID】:${$.GetUserInfo.result.id}\n【奶滴进度】:${$.GetUserInfo.result.milk}/300\n【草种信息】:${$.GetUserInfo.result.grass_seed}/${$.GetUserInfo.result.allgrass_seed}\n【签到天数】:${$.GetUserInfo.result.signcount}天\n`; + } else { + $.isLogin = false; //cookie过期 + return + } + } + + + if (K == `任务列表🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.GetTaskList = JSON.parse(data); + if ($.GetTaskList.errcode == 0) { + + signinfo = $.GetTaskList.result.find(item => item.taskid == 2); + Lunchinfo = $.GetTaskList.result.find(item => item.taskid == 5); + + if (signinfo.isaccomplish == 2) { + + console.log(`签到任务:已完成\n`) + $.message += `【签到任务】:已完成\n`; + } + + if (Lunchinfo.isaccomplish == 2) { + + console.log(`加餐任务:已完成\n`) + $.message += `【加餐任务】:已完成\n`; + } + + + + } + } + + if (K == `每日签到🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.ClickSign = JSON.parse(data); + if ($.ClickSign.errcode == 0) { + console.log(`每日签到:签到成功\n`) + $.message += `【每日签到】:签到成功\n`; + } + } + + if (K == `苏苏乐园🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.AddInteraction = JSON.parse(data); + if ($.AddInteraction.errcode == 0 && tlsbody == `InterName=susuMeijia`) { + console.log(`苏苏乐园:美甲成功,奶滴+1\n`) + $.message += `【苏苏乐园】:美甲成功,奶滴+1\n`; + } + + if ($.AddInteraction.errcode == 0 && tlsbody == `InterName=susuRiguangyu`) { + console.log(`苏苏乐园:听音乐成功,奶滴+1\n`) + $.message += `【苏苏乐园】:听音乐成功,奶滴+1\n`; + } + + if ($.AddInteraction.errcode == 0 && tlsbody == `InterName=susuHuli`) { + console.log(`苏苏乐园:护理成功,奶滴+1\n`) + $.message += `【苏苏乐园】:护理成功,奶滴+1\n`; + } + } + + if (K == `添加好友🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.AddFriend = JSON.parse(data); + if ($.AddFriend.errcode == 0) { + console.log(`添加好友:添加成功\n`) + } + } + + if (K == `好友列表🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.FriendList = JSON.parse(data); + if ($.FriendList.errcode == 0) { + console.log(`好友列表:${$.FriendList.result[0].nickname} id ${$.FriendList.result[0].userid} ${$.FriendList.result[0].milknumber}滴奶\n`) + $.message += `【好友列表】:${$.FriendList.result[0].nickname} id ${$.FriendList.result[0].userid} ${$.FriendList.result[0].milknumber}滴奶\n`; + } + } + + if (K == `好友信息🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.FriendInfo = JSON.parse(data); + if ($.FriendInfo.errcode == 0) { + console.log(`好友信息:${HYIDS} ${$.FriendInfo.result.nickname} id ${$.FriendInfo.result.id} ${$.FriendInfo.result.milk}滴奶\n`) + + } + } + + if (K == `助力好友🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.AddShare = JSON.parse(data); + if ($.AddShare.errcode == 0) { + console.log(`助力好友:助力成功 ${HYIDS} ${$.FriendInfo.result.nickname} id ${$.FriendInfo.result.id}\n`) + $.message += `【助力好友】:助力成功 ${HYIDS} ${$.FriendInfo.result.nickname} id ${$.FriendInfo.result.id}\n`; + } else { + console.log(`助力好友:${$.AddShare.errmsg}\n`) + + } + } + + if (K == `查询信息🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.GetUserValues = JSON.parse(data); + if ($.GetUserValues.errcode == 0) { + console.log(`查询信息:剩余草种${$.GetUserValues.result.grass_seed},剩余奶滴${$.GetUserValues.result.milk}\n`) + //$.message += `【查询信息】:剩余草种${$.GetUserValues.result.grass_seed},剩余奶滴${$.GetUserValues.result.milk}\n` + + } + } + + if (K == `添加草种🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.PlantGrassSeed = JSON.parse(data); + if ($.PlantGrassSeed.errcode == 0) { + console.log(`添加草种${CZCS}:成功\n`) + $.message += `【添加草种${CZCS}】:成功\n`; + } + } + + if (K == `收取奶滴🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.TakeMilk = JSON.parse(data); + if ($.TakeMilk.errcode == 0) { + console.log(`收取奶滴${CZCS}:成功\n`) + $.message += `【收取奶滴${CZCS}】:成功\n`; + } + } + + if (K == `加餐奖励🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.GetLunchAward = JSON.parse(data); + if ($.GetLunchAward.errcode == 0) { + console.log(`加餐奖励:获得100草种\n`) + $.message += `【加餐奖励】:获得100草种\n`; + } + } + + + if (K == `周末答题🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.Getanswer = JSON.parse(data); + if ($.Getanswer.errcode == 0) { + + if ($.Getanswer.result.isopen == 0) { + + console.log(`周末答题:未开始\n`) + $.message += `【周末答题】:未开始\n`; + + } else if ($.Getanswer.result.ispaly == 0) { + DT = ($.Getanswer.result.times[0].id - 1) * 10 + + DTA = $.Getanswer.result.answerlist.find(item => item.id == DT + 1); + DTB = $.Getanswer.result.answerlist.find(item => item.id == DT + 2); + DTC = $.Getanswer.result.answerlist.find(item => item.id == DT + 3); + DTD = $.Getanswer.result.answerlist.find(item => item.id == DT + 4); + DTE = $.Getanswer.result.answerlist.find(item => item.id == DT + 5); + DTF = $.Getanswer.result.answerlist.find(item => item.id == DT + 6); + DTG = $.Getanswer.result.answerlist.find(item => item.id == DT + 7); + DTH = $.Getanswer.result.answerlist.find(item => item.id == DT + 8); + DTI = $.Getanswer.result.answerlist.find(item => item.id == DT + 9); + DTJ = $.Getanswer.result.answerlist.find(item => item.id == DT + 10); + FF = RT(25, 35) + + tlsbodys = `answerList=[{"question_id":${DTA.id},"question_answer":"${DTA.answer_right}","time_interval":""},{"question_id":${DTB.id},"question_answer":"${DTB.answer_right}","time_interval":""},{"question_id":${DTC.id},"question_answer":"${DTC.answer_right}","time_interval":""},{"question_id":${DTD.id},"question_answer":"${DTD.answer_right}","time_interval":""},{"question_id":${DTE.id},"question_answer":"${DTE.answer_right}","time_interval":""},{"question_id":${DTF.id},"question_answer":"${DTF.answer_right}","time_interval":""},{"question_id":${DTG.id},"question_answer":"${DTG.answer_right}","time_interval":""},{"question_id":${DTH.id},"question_answer":"${DTH.answer_right}","time_interval":""},{"question_id":${DTI.id},"question_answer":"${DTI.answer_right}","time_interval":""},{"question_id":${DTJ.id},"question_answer":"${DTJ.answer_right}","time_interval":""}]&alltime=${FF}` + + console.log(`周末答题:开始进行答题\n`) + $.message += `【周末答题】:开始进行答题\n`; + + } else if ($.Getanswer.result.ispaly == 1) { + + console.log(`周末答题:已经答题过了\n`) + $.message += `【周末答题】:已经答题过了\n`; + + + } + + + } + } + + + if (K == `提交答题🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.AddanswerOrder = JSON.parse(data); + if ($.AddanswerOrder.errcode == 0) { + console.log(`提交答题:获得${$.AddanswerOrder.result.getalfalfa}草种\n`) + $.message += `【提交答题】:获得${$.AddanswerOrder.result.getalfalfa}草种\n`; + } + } + + + + if (K == `总结信息🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.GetUserValuesss = JSON.parse(data); + if ($.GetUserValuesss.errcode == 0) { + console.log(`总结信息:剩余草种${$.GetUserValuesss.result.grass_seed},剩余奶滴${$.GetUserValuesss.result.milk}\n`) + $.message += `【总结信息】:剩余草种${$.GetUserValuesss.result.grass_seed},剩余奶滴${$.GetUserValuesss.result.milk}\n` + + } + } + + if (K == `执行操作🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.AddClick = JSON.parse(data); + if ($.AddClick.errcode == 0) { + console.log(decodeURIComponent(tlsbody).replace(/ClickInfo=/g, '').replace(/&ClickType=/g, '').replace(/&OpenType=/g, '').replace(/7/g, '').replace(/4/g, '').replace(/2/g, '') + `\n`) + } + } + + + + + } else { + console.log(`服务器返回数据为空`) + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} + + +// prettier-ignore +function Env(name, opts) { + class Http { + constructor(env) { + this.env = env + } + + send(opts, method = 'GET') { + opts = typeof opts === 'string' ? { + url: opts + } : opts + let sender = this.get + if (method === 'POST') { + sender = this.post + } + return new Promise((resolve, reject) => { + sender.call(this, opts, (err, resp, body) => { + if (err) reject(err) + else resolve(resp) + }) + }) + } + + get(opts) { + return this.send.call(this.env, opts) + } + + post(opts) { + return this.send.call(this.env, opts, 'POST') + } + } + + return new(class { + constructor(name, opts) { + this.name = name + this.http = new Http(this) + this.data = null + this.dataFile = 'box.dat' + this.logs = [] + this.isMute = false + this.isNeedRewrite = false + this.logSeparator = '\n' + this.startTime = new Date().getTime() + Object.assign(this, opts) + this.log('', `🔔${this.name + }, 开始!`) + } + + isNode() { + return 'undefined' !== typeof module && !!module.exports + } + + isQuanX() { + return 'undefined' !== typeof $task + } + + isSurge() { + return 'undefined' !== typeof $httpClient && 'undefined' === typeof $loon + } + + isLoon() { + return 'undefined' !== typeof $loon + } + + isShadowrocket() { + return 'undefined' !== typeof $rocket + } + + toObj(str, defaultValue = null) { + try { + return JSON.parse(str) + } catch { + return defaultValue + } + } + + toStr(obj, defaultValue = null) { + try { + return JSON.stringify(obj) + } catch { + return defaultValue + } + } + + getjson(key, defaultValue) { + let json = defaultValue + const val = this.getdata(key) + if (val) { + try { + json = JSON.parse(this.getdata(key)) + } catch {} + } + return json + } + + setjson(val, key) { + try { + return this.setdata(JSON.stringify(val), key) + } catch { + return false + } + } + + getScript(url) { + return new Promise((resolve) => { + this.get({ + url + }, (err, resp, body) => resolve(body)) + }) + } + + runScript(script, runOpts) { + return new Promise((resolve) => { + let httpapi = this.getdata('@chavy_boxjs_userCfgs.httpapi') + httpapi = httpapi ? httpapi.replace(/\n/g, '').trim() : httpapi + let httpapi_timeout = this.getdata('@chavy_boxjs_userCfgs.httpapi_timeout') + httpapi_timeout = httpapi_timeout ? httpapi_timeout * 1 : 20 + httpapi_timeout = runOpts && runOpts.timeout ? runOpts.timeout : httpapi_timeout + const [key, addr] = httpapi.split('@') + const opts = { + url: `http: //${addr}/v1/scripting/evaluate`, + body: { + script_text: script, + mock_type: 'cron', + timeout: httpapi_timeout + }, + headers: { + 'X-Key': key, + 'Accept': '*/*' + } + } + this.post(opts, (err, resp, body) => resolve(body)) + }).catch((e) => this.logErr(e)) + } + + loaddata() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require('fs') + this.path = this.path ? this.path : require('path') + const curDirDataFilePath = this.path.resolve(this.dataFile) + const rootDirDataFilePath = this.path.resolve(process.cwd(), this.dataFile) + const isCurDirDataFile = this.fs.existsSync(curDirDataFilePath) + const isRootDirDataFile = !isCurDirDataFile && this.fs.existsSync(rootDirDataFilePath) + if (isCurDirDataFile || isRootDirDataFile) { + const datPath = isCurDirDataFile ? curDirDataFilePath : rootDirDataFilePath + try { + return JSON.parse(this.fs.readFileSync(datPath)) + } catch (e) { + return {} + } + } else return {} + } else return {} + } + + writedata() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require('fs') + this.path = this.path ? this.path : require('path') + const curDirDataFilePath = this.path.resolve(this.dataFile) + const rootDirDataFilePath = this.path.resolve(process.cwd(), this.dataFile) + const isCurDirDataFile = this.fs.existsSync(curDirDataFilePath) + const isRootDirDataFile = !isCurDirDataFile && this.fs.existsSync(rootDirDataFilePath) + const jsondata = JSON.stringify(this.data) + if (isCurDirDataFile) { + this.fs.writeFileSync(curDirDataFilePath, jsondata) + } else if (isRootDirDataFile) { + this.fs.writeFileSync(rootDirDataFilePath, jsondata) + } else { + this.fs.writeFileSync(curDirDataFilePath, jsondata) + } + } + } + + lodash_get(source, path, defaultValue = undefined) { + const paths = path.replace(/[(d+)]/g, '.$1').split('.') + let result = source + for (const p of paths) { + result = Object(result)[p] + if (result === undefined) { + return defaultValue + } + } + return result + } + + lodash_set(obj, path, value) { + if (Object(obj) !== obj) return obj + if (!Array.isArray(path)) path = path.toString().match(/[^.[]]+/g) || [] + path + .slice(0, -1) + .reduce((a, c, i) => (Object(a[c]) === a[c] ? a[c] : (a[c] = Math.abs(path[i + 1]) >> 0 === +path[i + 1] ? [] : {})), obj)[ + path[path.length - 1] + ] = value + return obj + } + + getdata(key) { + let val = this.getval(key) + // 如果以 @ + if (/^@/.test(key)) { + const [, objkey, paths] = /^@(.*?).(.*?)$/.exec(key) + const objval = objkey ? this.getval(objkey) : '' + if (objval) { + try { + const objedval = JSON.parse(objval) + val = objedval ? this.lodash_get(objedval, paths, '') : val + } catch (e) { + val = '' + } + } + } + return val + } + + setdata(val, key) { + let issuc = false + if (/^@/.test(key)) { + const [, objkey, paths] = /^@(.*?).(.*?)$/.exec(key) + const objdat = this.getval(objkey) + const objval = objkey ? (objdat === 'null' ? null : objdat || '{}') : '{}' + try { + const objedval = JSON.parse(objval) + this.lodash_set(objedval, paths, val) + issuc = this.setval(JSON.stringify(objedval), objkey) + } catch (e) { + const objedval = {} + this.lodash_set(objedval, paths, val) + issuc = this.setval(JSON.stringify(objedval), objkey) + } + } else { + issuc = this.setval(val, key) + } + return issuc + } + + getval(key) { + if (this.isSurge() || this.isLoon()) { + return $persistentStore.read(key) + } else if (this.isQuanX()) { + return $prefs.valueForKey(key) + } else if (this.isNode()) { + this.data = this.loaddata() + return this.data[key] + } else { + return (this.data && this.data[key]) || null + } + } + + setval(val, key) { + if (this.isSurge() || this.isLoon()) { + return $persistentStore.write(val, key) + } else if (this.isQuanX()) { + return $prefs.setValueForKey(val, key) + } else if (this.isNode()) { + this.data = this.loaddata() + this.data[key] = val + this.writedata() + return true + } else { + return (this.data && this.data[key]) || null + } + } + + initGotEnv(opts) { + this.got = this.got ? this.got : require('got') + this.cktough = this.cktough ? this.cktough : require('tough-cookie') + this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar() + if (opts) { + opts.headers = opts.headers ? opts.headers : {} + if (undefined === opts.headers.Cookie && undefined === opts.cookieJar) { + opts.cookieJar = this.ckjar + } + } + } + + get(opts, callback = () => {}) { + if (opts.headers) { + delete opts.headers['Content-Type'] + delete opts.headers['Content-Length'] + } + if (this.isSurge() || this.isLoon()) { + if (this.isSurge() && this.isNeedRewrite) { + opts.headers = opts.headers || {} + Object.assign(opts.headers, { + 'X-Surge-Skip-Scripting': false + }) + } + $httpClient.get(opts, (err, resp, body) => { + if (!err && resp) { + resp.body = body + resp.statusCode = resp.status + } + callback(err, resp, body) + }) + } else if (this.isQuanX()) { + if (this.isNeedRewrite) { + opts.opts = opts.opts || {} + Object.assign(opts.opts, { + hints: false + }) + } + $task.fetch(opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => callback(err) + ) + } else if (this.isNode()) { + this.initGotEnv(opts) + this.got(opts) + .on('redirect', (resp, nextOpts) => { + try { + if (resp.headers['set-cookie']) { + const ck = resp.headers['set-cookie'].map(this.cktough.Cookie.parse).toString() + if (ck) { + this.ckjar.setCookieSync(ck, null) + } + nextOpts.cookieJar = this.ckjar + } + } catch (e) { + this.logErr(e) + } + // this.ckjar.setCookieSync(resp.headers['set-cookie'].map(Cookie.parse).toString()) + }) + .then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => { + const { + message: error, + response: resp + } = err + callback(error, resp, resp && resp.body) + } + ) + } + } + + post(opts, callback = () => {}) { + const method = opts.method ? opts.method.toLocaleLowerCase() : 'post' + // 如果指定了请求体, 但没指定`Content-Type`, 则自动生成 + if (opts.body && opts.headers && !opts.headers['Content-Type']) { + opts.headers['Content-Type'] = 'application/x-www-form-urlencoded' + } + if (opts.headers) delete opts.headers['Content-Length'] + if (this.isSurge() || this.isLoon()) { + if (this.isSurge() && this.isNeedRewrite) { + opts.headers = opts.headers || {} + Object.assign(opts.headers, { + 'X-Surge-Skip-Scripting': false + }) + } + $httpClient[method](opts, (err, resp, body) => { + if (!err && resp) { + resp.body = body + resp.statusCode = resp.status + } + callback(err, resp, body) + }) + } else if (this.isQuanX()) { + opts.method = method + if (this.isNeedRewrite) { + opts.opts = opts.opts || {} + Object.assign(opts.opts, { + hints: false + }) + } + $task.fetch(opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => callback(err) + ) + } else if (this.isNode()) { + this.initGotEnv(opts) + const { + url, + ..._opts + } = opts + this.got[method](url, _opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => { + const { + message: error, + response: resp + } = err + callback(error, resp, resp && resp.body) + } + ) + } + } + /** + * + * 示例:$.time('yyyy-MM-dd qq HH:mm:ss.S') + * :$.time('yyyyMMddHHmmssS') + * y:年 M:月 d:日 q:季 H:时 m:分 s:秒 S:毫秒 + * 其中y可选0-4位占位符、S可选0-1位占位符,其余可选0-2位占位符 + * @param {string} fmt 格式化参数 + * @param {number} 可选: 根据指定时间戳返回格式化日期 + * + */ + time(fmt, ts = null) { + const date = ts ? new Date(ts) : new Date() + let o = { + 'M+': date.getMonth() + 1, + 'd+': date.getDate(), + 'H+': date.getHours(), + 'm+': date.getMinutes(), + 's+': date.getSeconds(), + 'q+': Math.floor((date.getMonth() + 3) / 3), + 'S': date.getMilliseconds() + } + if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)) + for (let k in o) + if (new RegExp('(' + k + ')').test(fmt)) + fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length)) + return fmt + } + + /** + * 系统通知 + * + * > 通知参数: 同时支持 QuanX 和 Loon 两种格式, EnvJs根据运行环境自动转换, Surge 环境不支持多媒体通知 + * + * 示例: + * $.msg(title, subt, desc, 'twitter://') + * $.msg(title, subt, desc, { 'open-url': 'twitter://', 'media-url': 'https://github.githubassets.com/images/modules/open_graph/github-mark.png' }) + * $.msg(title, subt, desc, { 'open-url': 'https://bing.com', 'media-url': 'https://github.githubassets.com/images/modules/open_graph/github-mark.png' }) + * + * @param {*} title 标题 + * @param {*} subt 副标题 + * @param {*} desc 通知详情 + * @param {*} opts 通知参数 + * + */ + msg(title = name, subt = '', desc = '', opts) { + const toEnvOpts = (rawopts) => { + if (!rawopts) return rawopts + if (typeof rawopts === 'string') { + if (this.isLoon()) return rawopts + else if (this.isQuanX()) return { + 'open-url': rawopts + } + else if (this.isSurge()) return { + url: rawopts + } + else return undefined + } else if (typeof rawopts === 'object') { + if (this.isLoon()) { + let openUrl = rawopts.openUrl || rawopts.url || rawopts['open-url'] + let mediaUrl = rawopts.mediaUrl || rawopts['media-url'] + return { + openUrl, + mediaUrl + } + } else if (this.isQuanX()) { + let openUrl = rawopts['open-url'] || rawopts.url || rawopts.openUrl + let mediaUrl = rawopts['media-url'] || rawopts.mediaUrl + return { + 'open-url': openUrl, + 'media-url': mediaUrl + } + } else if (this.isSurge()) { + let openUrl = rawopts.url || rawopts.openUrl || rawopts['open-url'] + return { + url: openUrl + } + } + } else { + return undefined + } + } + if (!this.isMute) { + if (this.isSurge() || this.isLoon()) { + $notification.post(title, subt, desc, toEnvOpts(opts)) + } else if (this.isQuanX()) { + $notify(title, subt, desc, toEnvOpts(opts)) + } + } + if (!this.isMuteLog) { + let logs = ['', '==============📣系统通知📣=============='] + logs.push(title) + subt ? logs.push(subt) : '' + desc ? logs.push(desc) : '' + console.log(logs.join('\n')) + this.logs = this.logs.concat(logs) + } + } + + log(...logs) { + if (logs.length > 0) { + this.logs = [...this.logs, ...logs] + } + console.log(logs.join(this.logSeparator)) + } + + logErr(err, msg) { + const isPrintSack = !this.isSurge() && !this.isQuanX() && !this.isLoon() + if (!isPrintSack) { + this.log('', `❗️${this.name + }, 错误!`, err) + } else { + this.log('', `❗️${this.name + }, 错误!`, err.stack) + } + } + + wait(time) { + return new Promise((resolve) => setTimeout(resolve, time)) + } + + done(val = {}) { + const endTime = new Date().getTime() + const costTime = (endTime - this.startTime) / 1000 + this.log('', `🔔${this.name + }, 结束!🕛${costTime +} +秒`) + this.log() + if (this.isSurge() || this.isQuanX() || this.isLoon()) { + $done(val) + } + } + })(name, opts) +} diff --git a/Task/tls.png b/Task/tls.png new file mode 100644 index 0000000..2c2029f Binary files /dev/null and b/Task/tls.png differ diff --git a/Task/xm.js b/Task/xm.js new file mode 100644 index 0000000..a937aae --- /dev/null +++ b/Task/xm.js @@ -0,0 +1,1115 @@ +/* ziye +github地址 https://github.cn/ziye888 +TG频道地址 https://t.me/ziyescript +TG交流群 https://t.me/joinchat/AAAAAE7XHm-q1-7Np-tF3g +boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs.json +圈X task订阅 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye-gallery.json +转载请备注个名字,谢谢 + +⚠️小芒 需要 微信 手机号 无毛 每天3次许愿商品 + +商店搜索 小芒 +或者点击 https://apps.apple.com/cn/app/%E5%B0%8F%E8%8A%92/id1540247980 下载app + +5.10 完成 + +⚠️每天运行一次就行 8 8 8 * * * +⚠️一共 1个ck 👉 1条 Secrets + +手机端默认使用boxjs👉 node请复制boxjs会话粘贴至xmCOOKIE.js中 或者 填写环境变量(多账号请换行) + +第一步⚠️添加 hostname =mgesq.api.mgtv.com, +进入软件 点击 我的 获取ck +xmurlVal👉XM_xmURL + +⚠️主机名以及重写👇 一次只开一条重写 +hostname =mgesq.api.mgtv.com, + +//////////////////////////// 圈x +//小芒获取ck +https:\/\/mgesq\.api\.mgtv\.com\/user\/center? url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/xm.js +//////////////////////////// loon +//小芒获取ck +http-request https:\/\/mgesq\.api\.mgtv\.com\/user\/center? script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/xm.js, requires-header=true, tag=小芒获取ck +//////////////////////////// surge +//小芒获取ck +小芒获取ck = type=http-request,pattern=https:\/\/mgesq\.api\.mgtv\.com\/user\/center?,requires-header=1,max-size=0,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/xm.js +*/ + +GXRZ = '5.10 完成' +const $ = Env("小芒"); +$.idx = ($.idx = ($.getval('xmSuffix') || '1') - 1) > 0 ? ($.idx + 1 + '') : ''; // 账号扩展字符 +const notify = $.isNode() ? require("./sendNotify") : ``; +const COOKIE = $.isNode() ? require("./xmCOOKIE") : ``; +const logs = 0; // 0关闭日志,1原始日志,2格式化,3格式化且解码, +notifyttt = 1; // 0为关闭外部推送,1为12 23 点外部推送 +notifyInterval = 2; // 0为关闭通知,1为所有通知,2为12 23 点通知 ,3为 6 12 18 23 点通知 +Minutes = 10; // 通知 默认控制在0-10分内 +K = '', $.message = '', COOKIES_SPLIT = '', CASH = '', XH = 0, XYZ = 100, Length = 0, ddtime = ''; +let xmurlArr = []; +let xmurlVal = ``; +let middlexmURL = []; +if ($.isNode() && process.env.XM_xmURL) { + XYZ = process.env.XM_XYZ || "100"; + notifyttt = process.env.XM_notifyttt || "1"; + notifyInterval = process.env.XM_notifyInterval || "1"; + Minutes = process.env.XM_Minutes || "10"; + COOKIES_SPLIT = process.env.COOKIES_SPLIT || "\n"; + console.log( + `============ cookies分隔符为:${JSON.stringify( + COOKIES_SPLIT + )} =============\n` + ); + if ( + process.env.XM_xmURL && + process.env.XM_xmURL.indexOf(COOKIES_SPLIT) > -1 + ) { + middlexmURL = process.env.XM_xmURL.split(COOKIES_SPLIT); + } else { + middlexmURL = process.env.XM_xmURL.split(); + } + Object.keys(middlexmURL).forEach((item) => { + if (middlexmURL[item]) { + xmurlArr.push(middlexmURL[item]); + } + }); +} else if ($.isNode() && COOKIE.datas && COOKIE.datas[0].val != '') { + console.log( + `============ cookie方式为:boxjs复制会话 =============\n` + ); + XYZ = (COOKIE.settings.find(item => item.id === `xmXYZ`)).val; + notifyttt = (COOKIE.settings.find(item => item.id === `xmnotifyttt`)).val; + notifyInterval = (COOKIE.settings.find(item => item.id === `xmnotifyInterval`)).val; + Minutes = (COOKIE.settings.find(item => item.id === `xmMinutes`)).val; + xmCount = (COOKIE.settings.find(item => item.id === `xmCount`)).val || '1'; + for (let i = 1; i <= xmCount; i++) { + if (i == 1) { + op = `` + } else { + op = i + } + if (COOKIE.datas.find(item => item.key === `xmurl${op}`)) { + xmurlArr.push(COOKIE.datas.find(item => item.key === `xmurl${op}`).val); + } + } +} else { + if ("xmXYZ") { + XYZ = $.getval("xmXYZ") || '100'; + } + if ("xmXH") { + XH = $.getval("xmXH") || '0'; + } + if ("xmnotifyttt") { + notifyttt = $.getval("xmnotifyttt") || '1'; + } + if ("xmnotifyInterval") { + notifyInterval = $.getval("xmnotifyInterval") || '1'; + } + if ("xmMinutes") { + Minutes = $.getval("xmMinutes") || '10'; + } + let xmCount = ($.getval('xmCount') || '1') - 0; + for (let i = 1; i <= xmCount; i++) { + if (i == 1) { + op = `` + } else { + op = i + } + if ($.getdata(`xmurl${op}`)) { + xmurlArr.push($.getdata(`xmurl${op}`)); + } + } +} + +function GetCookie() { + if ($request && $request.url.indexOf("dysign") >= 0) { + const xmurlVal = $request.url + userid = xmurlVal.split('uuid=')[1] + if (xmurlVal) { + if (XH == 1) { + cookie() + + function cookie() { + bodys = $.getdata('xmurl' + $.idx); + if (bodys) { + userids = bodys.split('uuid=')[1] + if (userids != userid) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = Number($.idx) + 1 + cookie() + } + } else { + $.setdata(xmurlVal, "xmurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取xmurlVal✅: 成功,xmurlVal: ${xmurlVal}` + ); + $.msg($.name + $.idx, `获取xmurlVal: 成功🎉`, ``); + $.done(); + }; + } else { + $.setdata(xmurlVal, "xmurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取xmurlVal✅: 成功,xmurlVal: ${xmurlVal}` + ); + $.msg($.name + $.idx, `获取xmurlVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(xmurlVal, "xmurl" + $.idx); + $.log( + `[${$.name + $.idx}] 获取xmurlVal✅: 成功,xmurlVal: ${xmurlVal}` + ); + $.msg($.name + $.idx, `获取xmurlVal: 成功🎉`, ``); + $.done(); + } + } + } +} +console.log( + `================== 脚本执行 - 北京时间(UTC+8):${new Date( + new Date().getTime() + + new Date().getTimezoneOffset() * 60 * 1000 + + 8 * 60 * 60 * 1000 + ).toLocaleString()} =====================\n` +); +console.log( + `============ 共 ${xmurlArr.length} 个${$.name}账号=============\n` +); +//时间 +nowTimes = new Date( + new Date().getTime() + + new Date().getTimezoneOffset() * 60 * 1000 + + 8 * 60 * 60 * 1000 +); +//今天 +Y = nowTimes.getFullYear() + '-'; +M = (nowTimes.getMonth() + 1 < 10 ? '0' + (nowTimes.getMonth() + 1) : nowTimes.getMonth() + 1) + '-'; +D = (nowTimes.getDate() < 10 ? '0' + (nowTimes.getDate()) : nowTimes.getDate()); +ddtime = Y + M + D; +console.log(ddtime) +//今天0点时间戳时间戳 +function daytime(inputTime) { + if ($.isNode()) { + DAYTIME = + new Date(new Date().toLocaleDateString()).getTime() - 8 * 60 * 60 * 1000; + } else DAYTIME = new Date(new Date().toLocaleDateString()).getTime(); + return DAYTIME; +}; +//时间戳格式化日期 +function time(inputTime) { + if ($.isNode()) { + var date = new Date(inputTime + 8 * 60 * 60 * 1000); + } else var date = new Date(inputTime); + Y = date.getFullYear() + '-'; + M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; + D = date.getDate() + ' '; + h = date.getHours() + ':'; + m = date.getMinutes() + ':'; + s = date.getSeconds(); + return Y + M + D + h + m + s; +}; +//日期格式化时间戳 +function timecs() { + if ($.isNode()) { + var date = new Date(newtime).getTime() - 8 * 60 * 60 * 1000 + } else var date = new Date(newtime).getTime() + return date; +}; +//随机udid 大写 +function udid() { + var s = []; + var hexDigits = "0123456789ABCDEF"; + for (var i = 0; i < 36; i++) { + s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); + } + s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010 + s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01 + s[8] = s[13] = s[18] = s[23] = "-"; + var uuid = s.join(""); + return uuid; +} +//随机udid 小写 +function udid2() { + function S4() { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + } + return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); +} +//str编码 +function encodeUnicode(str) { + var res = []; + for (var i = 0; i < str.length; i++) { + res[i] = ("00" + str.charCodeAt(i).toString(16)).slice(-4); + } + return "\\u" + res.join("\\u"); +} +//str解码 +function decodeUnicode(str) { + str = str.replace(/\\u/g, "%u"); + return unescape(str); +} +//es编码 escape("中文") +//es解码 unescape("%u4E2D%u6587") +//URI编码 encodeURI("中文") 不完全 +//URI解码 decodeURI("%E4%B8%AD%E6%96%87") 不完全 +//URIC编码 encodeURIComponent("中文") +//URIC解码 decodeURIComponent("%E4%B8%AD%E6%96%87") +//日志格式化 +function format(str) { + if (logs == 2) { + str = JSON.stringify(str).replace(/,/g, ",\n").replace(/{/g, '{\n').replace(/}/g, '\n}').replace(/\\/g, "").replace(/\\\\/g, '\\') + } + if (logs == 3) { + str = decodeUnicode(JSON.stringify(str)).replace(/,/g, ",\n").replace(/{/g, '{\n').replace(/}/g, '\n}').replace(/\\/g, "") + } + return str; +} +//随机延迟 +function RT(X, Y) { + do rt = Math.floor(Math.random() * Y); + while (rt < X) + return rt; +} +let isGetCookie = typeof $request !== 'undefined' +if (isGetCookie) { + GetCookie() + $.done(); +} else { + !(async () => { + await all(); + await msgShow(); + })() + .catch((e) => { + $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') + }) + .finally(() => { + $.done(); + }) +} +async function all() { + if (!xmurlArr || xmurlArr == '') { + $.msg( + O, time(Number(Date.now())) + + `⚠️未获取COOKIE\n请点击前往获取 https://apps.apple.com/cn/app/%E5%B0%8F%E8%8A%92/id1540247980`, + 'https://apps.apple.com/cn/app/%E5%B0%8F%E8%8A%92/id1540247980', { + "open-url": "https://apps.apple.com/cn/app/%E5%B0%8F%E8%8A%92/id1540247980" + } + ); + return; + } else { + for (let i = 0; i < xmurlArr.length; i++) { + xmurlVal = xmurlArr[i]; + uuid = xmurlVal.split('uuid=')[1] + did = xmurlVal.split('did=')[1].split('&')[0] + ticket = xmurlVal.split('ticket=')[1].split('&')[0] + $.index = i + 1; + O = (`${$.name + $.index}🔔`); + $.isLogin = true; + if (xmurlVal && xmurlVal != '' && RT(1, 100) <= XYZ) { + console.log(`-----------------\n\n🔔开始运行【${$.name + $.index}】`) + K = `用户信息🚩`; + if (K == `用户信息🚩`) { + xmurl = xmurlVal + xmheader = {} + await taskget(); + $.GetUserInfo = DATA + if ($.GetUserInfo.code == 200) { + console.log(`\n${O}\n========== ${$.GetUserInfo.data.user_info.nickName} ==========\n用户ID:${$.GetUserInfo.data.user_info.uuid}\n`) + $.message += `\n${O}\n========== 【${$.GetUserInfo.data.user_info.nickName}】 ==========\n【用户ID】:${$.GetUserInfo.data.user_info.uuid}\n`; + } else { + $.isLogin = false; //cookie过期 + return + } + if (!$.isLogin) { + $.msg( + O, time(Number(Date.now())) + + `⚠️COOKIE失效\n请点击前往获取 https://apps.apple.com/cn/app/%E5%B0%8F%E8%8A%92/id1540247980`, + 'https://apps.apple.com/cn/app/%E5%B0%8F%E8%8A%92/id1540247980', { + "open-url": "https://apps.apple.com/cn/app/%E5%B0%8F%E8%8A%92/id1540247980" + } + ); + if ($.isNode()) { + await notify.sendNotify(O, time(Number(Date.now())) + `⚠️COOKIE失效\n请点击前往获取https://apps.apple.com/cn/app/%E5%B0%8F%E8%8A%92/id1540247980`); + } + continue + } + } + K = `中奖列表🚩`; + if (K == `中奖列表🚩`) { + xmurl = `https://mgrank.api.mgtv.com/wish/success/list?wish_id=1&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + await taskget(); + $.GetzjList = DATA + if ($.GetzjList.code == 200) { + zjinfo = $.GetzjList.data.list.find(item => item.uuid == uuid); + if (zjinfo) { + console.log(`中奖列表:第${$.GetzjList.data.round}期-${zjinfo.record}\n`) + $.message += `【中奖列表】:第${$.GetzjList.data.round}期-${zjinfo.record}\n`; + console.log(O, `\n========== ${$.GetUserInfo.data.user_info.nickName} ==========\n第${$.GetzjList.data.round}期-${zjinfo.record}`) + $.msg(O, `========== 【${$.GetUserInfo.data.user_info.nickName}】 ==========\n第${$.GetzjList.data.round}期-${zjinfo.record}`); + if ($.isNode()) { + notify.sendNotify(O, `========== 【${$.GetUserInfo.data.user_info.nickName}】 ==========\n第${$.GetzjList.data.round}期-${zjinfo.record}`); + } + } else { + console.log(`中奖列表:第${$.GetzjList.data.round}期-许愿失败,继续努力\n`) + $.message += `【中奖列表】:第${$.GetzjList.data.round}期-许愿失败,继续努力\n`; + } + } + } + K = `许愿中心🚩`; + if (K == `许愿中心🚩`) { + xmurl = `https://mgrank.api.mgtv.com/wish/info?wish_id=1&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + await taskget(); + $.xyzxList = DATA + if ($.xyzxList.code == 200) { + round = $.xyzxList.data.round_info.round + console.log(`许愿中心:${$.xyzxList.data.round_info.remark}-${$.xyzxList.data.round_info.startTime}\n`) + $.message += `【许愿中心】:${$.xyzxList.data.round_info.remark}-${$.xyzxList.data.round_info.startTime}\n`; + } + } + K = `任务列表🚩`; + if (K == `任务列表🚩`) { + xmurl = `https://mgrank.api.mgtv.com/wish/task/list?wish_id=1&pageNum=1&pageSize=10&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + await taskget(); + $.rwList = DATA + if ($.rwList.code == 200) { + for (let i = 0; i < $.rwList.data.list.length; i++) { + console.log(`任务列表:${$.rwList.data.list[i].title}-${$.rwList.data.list[i].done_times}/${$.rwList.data.list[i].limit_times}\n`) + $.message += `【任务列表】:${$.rwList.data.list[i].title}-${$.rwList.data.list[i].done_times}/${$.rwList.data.list[i].limit_times}\n`; + } + } + } + if ($.rwList && $.rwList.data.list[0].done_times == 0 || $.rwList.data.list[1].done_times == 0) { + K = `执行任务🚩`; + if (K == `执行任务🚩`) { + xmurl = `https://mgrank.api.mgtv.com/wish/task/report` + xmbody = `wish_id=1&task_id=1&task_typ=0&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + await taskpost(); + DD = RT(1000, 2000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + xmbody = `wish_id=1&task_id=1&task_typ=0&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + await taskpost(); + DD = RT(1000, 2000) + console.log(`随机延迟${DD/1000}秒`) + xmbody = `wish_id=1&task_id=3&task_typ=1&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + await taskpost(); + $.zxrw = DATA + if ($.zxrw.code == 200) { + console.log(`执行任务:${$.zxrw.msg}\n`) + $.message += `【执行任务】:${$.zxrw.msg}\n`; + } + } + } + K = `许愿列表🚩`; + if (K == `许愿列表🚩`) { + xmurl = `https://mgrank.api.mgtv.com/wish/goods/list?wish_id=1&pageNum=1&pageSize=99&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + await taskget(); + $.xylist = DATA + if ($.xylist.code == 200) { + o = $.xylist.data.length - 1 + for (let i = 0; i < $.xylist.data.length; i++) { + console.log(`许愿列表:价值${$.xylist.data[i].goods_price/100}元-共${$.xylist.data[i].goods_num}份-${$.xylist.data[i].goods_title}\n`) + $.message += `【许愿列表】:价值${$.xylist.data[i].goods_price/100}元-共${$.xylist.data[i].goods_num}份-${$.xylist.data[i].goods_title}\n`; + } + } + } + if ($.xylist.data[o].is_wished == 0) { + K = `许愿币查询🚩`; + if (K == `许愿币查询🚩`) { + xmurl = `https://mgrank.api.mgtv.com/wish/coin?wish_id=1&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + await taskget(); + $.xybcx = DATA + if ($.xybcx.code == 200) { + console.log(`许愿币查询:${$.xybcx.data.coin_num}个\n`) + $.message += `【许愿币查询】:${$.xybcx.data.coin_num}个\n`; + } + } + for (let i = 0; i < $.xybcx.data.coin_num; i++) { + if (i == 0) { + goods_id = $.xylist.data[o].goods_id + } else { + goods_id = $.xylist.data[i - 1].goods_id + } + if (goods_id) { + goods_idinfo = $.xylist.data.find(item => item.goods_id == goods_id); + K = `许愿🚩`; + if (K == `许愿🚩`) { + xmurl = `https://mgrank.api.mgtv.com/wish/submit` + xmbody = `wish_id=1&round=${round}&goods_id=${goods_id}&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + DD = RT(1000, 2000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await taskpost(); + $.xy = DATA + if ($.xy.data.status == 1) { + console.log(`许愿:${goods_idinfo.goods_title}-成功\n`) + $.message += `【许愿】:${goods_idinfo.goods_title}-成功\n`; + } + } + } + } + } + K = `许愿币查询🚩`; + if (K == `许愿币查询🚩`) { + xmurl = `https://mgrank.api.mgtv.com/wish/coin?wish_id=1&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + await taskget(); + $.xybcx = DATA + if ($.xybcx.code == 200) { + console.log(`许愿币查询:${$.xybcx.data.coin_num}个\n`) + $.message += `【许愿币查询】:${$.xybcx.data.coin_num}个\n`; + } + } + for (let i = 0; i < $.xybcx.data.coin_num; i++) { + K = `许愿列表🚩`; + if (K == `许愿列表🚩`) { + xmurl = `https://mgrank.api.mgtv.com/wish/goods/list?wish_id=1&pageNum=1&pageSize=99&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + await taskget(); + $.xylist = DATA + if ($.xylist.code == 200) { + xylistinfo = $.xylist.data.find(item => item.is_wished == 0); + } + goods_id = xylistinfo.goods_id + K = `许愿🚩`; + if (K == `许愿🚩`) { + xmurl = `https://mgrank.api.mgtv.com/wish/submit` + xmbody = `wish_id=1&round=${round}&goods_id=${goods_id}&device=iPhone&osVersion=14.2&appVersion=4.1.9&did=${did}&_support=&uuid=${uuid}&ticket=${ticket}` + DD = RT(1000, 2000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await taskpost(); + $.xy = DATA + if ($.xy.data.status == 1) { + console.log(`许愿:${xylistinfo.goods_title}-成功\n`) + $.message += `【许愿】:${xylistinfo.goods_title}-成功\n`; + } + } + } + } + } + console.log(`${GXRZ}\n`); + $.message += `${GXRZ}\n` + } + } +} +//通知 +function msgShow() { + return new Promise(async resolve => { + if (notifyInterval != 1) { + console.log($.name + '\n' + $.message); + } + if (notifyInterval == 1) { + $.msg($.name, ``, $.message); + } + if (notifyInterval == 2 && (nowTimes.getHours() === 12 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= Minutes)) { + $.msg($.name, ``, $.message); + } + if (notifyInterval == 3 && (nowTimes.getHours() === 6 || nowTimes.getHours() === 12 || nowTimes.getHours() === 18 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= Minutes)) { + $.msg($.name, ``, $.message); + } + if (notifyttt == 1 && $.isNode() && (nowTimes.getHours() === 12 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= Minutes)) + await notify.sendNotify($.name, $.message); + resolve() + }) +} +//运行模块 +function taskpost() { + return new Promise(async resolve => { + let url = { + url: xmurl, + headers: xmheader, + body: xmbody, + } + $.post(url, (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网络重试`) + } else { + if (data) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + DATA = JSON.parse(data); + } else { + console.log(`服务器返回数据为空`) + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} +//运行模块 +function taskget() { + return new Promise(async resolve => { + let url = { + url: xmurl, + headers: xmheader + } + $.get(url, (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网络重试`) + } else { + if (data) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + DATA = JSON.parse(data); + } else { + console.log(`服务器返回数据为空`) + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} +// prettier-ignore +function Env(name, opts) { + class Http { + constructor(env) { + this.env = env + } + send(opts, method = 'GET') { + opts = typeof opts === 'string' ? { + url: opts + } : opts + let sender = this.get + if (method === 'POST') { + sender = this.post + } + return new Promise((resolve, reject) => { + sender.call(this, opts, (err, resp, body) => { + if (err) reject(err) + else resolve(resp) + }) + }) + } + get(opts) { + return this.send.call(this.env, opts) + } + post(opts) { + return this.send.call(this.env, opts, 'POST') + } + } + return new(class { + constructor(name, opts) { + this.name = name + this.http = new Http(this) + this.data = null + this.dataFile = 'box.dat' + this.logs = [] + this.isMute = false + this.isNeedRewrite = false + this.logSeparator = '\n' + this.startTime = new Date().getTime() + Object.assign(this, opts) + this.log('', `🔔${this.name + }, 开始!`) + } + isNode() { + return 'undefined' !== typeof module && !!module.exports + } + isQuanX() { + return 'undefined' !== typeof $task + } + isSurge() { + return 'undefined' !== typeof $httpClient && 'undefined' === typeof $loon + } + isLoon() { + return 'undefined' !== typeof $loon + } + isShadowrocket() { + return 'undefined' !== typeof $rocket + } + toObj(str, defaultValue = null) { + try { + return JSON.parse(str) + } catch { + return defaultValue + } + } + toStr(obj, defaultValue = null) { + try { + return JSON.stringify(obj) + } catch { + return defaultValue + } + } + getjson(key, defaultValue) { + let json = defaultValue + const val = this.getdata(key) + if (val) { + try { + json = JSON.parse(this.getdata(key)) + } catch {} + } + return json + } + setjson(val, key) { + try { + return this.setdata(JSON.stringify(val), key) + } catch { + return false + } + } + getScript(url) { + return new Promise((resolve) => { + this.get({ + url + }, (err, resp, body) => resolve(body)) + }) + } + runScript(script, runOpts) { + return new Promise((resolve) => { + let httpapi = this.getdata('@chavy_boxjs_userCfgs.httpapi') + httpapi = httpapi ? httpapi.replace(/\n/g, '').trim() : httpapi + let httpapi_timeout = this.getdata('@chavy_boxjs_userCfgs.httpapi_timeout') + httpapi_timeout = httpapi_timeout ? httpapi_timeout * 1 : 20 + httpapi_timeout = runOpts && runOpts.timeout ? runOpts.timeout : httpapi_timeout + const [key, addr] = httpapi.split('@') + const opts = { + url: `http: //${addr}/v1/scripting/evaluate`, + body: { + script_text: script, + mock_type: 'cron', + timeout: httpapi_timeout + }, + headers: { + 'X-Key': key, + 'Accept': '*/*' + } + } + this.post(opts, (err, resp, body) => resolve(body)) + }).catch((e) => this.logErr(e)) + } + loaddata() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require('fs') + this.path = this.path ? this.path : require('path') + const curDirDataFilePath = this.path.resolve(this.dataFile) + const rootDirDataFilePath = this.path.resolve(process.cwd(), this.dataFile) + const isCurDirDataFile = this.fs.existsSync(curDirDataFilePath) + const isRootDirDataFile = !isCurDirDataFile && this.fs.existsSync(rootDirDataFilePath) + if (isCurDirDataFile || isRootDirDataFile) { + const datPath = isCurDirDataFile ? curDirDataFilePath : rootDirDataFilePath + try { + return JSON.parse(this.fs.readFileSync(datPath)) + } catch (e) { + return {} + } + } else return {} + } else return {} + } + writedata() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require('fs') + this.path = this.path ? this.path : require('path') + const curDirDataFilePath = this.path.resolve(this.dataFile) + const rootDirDataFilePath = this.path.resolve(process.cwd(), this.dataFile) + const isCurDirDataFile = this.fs.existsSync(curDirDataFilePath) + const isRootDirDataFile = !isCurDirDataFile && this.fs.existsSync(rootDirDataFilePath) + const jsondata = JSON.stringify(this.data) + if (isCurDirDataFile) { + this.fs.writeFileSync(curDirDataFilePath, jsondata) + } else if (isRootDirDataFile) { + this.fs.writeFileSync(rootDirDataFilePath, jsondata) + } else { + this.fs.writeFileSync(curDirDataFilePath, jsondata) + } + } + } + lodash_get(source, path, defaultValue = undefined) { + const paths = path.replace(/[(d+)]/g, '.$1').split('.') + let result = source + for (const p of paths) { + result = Object(result)[p] + if (result === undefined) { + return defaultValue + } + } + return result + } + lodash_set(obj, path, value) { + if (Object(obj) !== obj) return obj + if (!Array.isArray(path)) path = path.toString().match(/[^.[]]+/g) || [] + path + .slice(0, -1) + .reduce((a, c, i) => (Object(a[c]) === a[c] ? a[c] : (a[c] = Math.abs(path[i + 1]) >> 0 === +path[i + 1] ? [] : {})), obj)[ + path[path.length - 1] + ] = value + return obj + } + getdata(key) { + let val = this.getval(key) + // 如果以 @ + if (/^@/.test(key)) { + const [, objkey, paths] = /^@(.*?).(.*?)$/.exec(key) + const objval = objkey ? this.getval(objkey) : '' + if (objval) { + try { + const objedval = JSON.parse(objval) + val = objedval ? this.lodash_get(objedval, paths, '') : val + } catch (e) { + val = '' + } + } + } + return val + } + setdata(val, key) { + let issuc = false + if (/^@/.test(key)) { + const [, objkey, paths] = /^@(.*?).(.*?)$/.exec(key) + const objdat = this.getval(objkey) + const objval = objkey ? (objdat === 'null' ? null : objdat || '{}') : '{}' + try { + const objedval = JSON.parse(objval) + this.lodash_set(objedval, paths, val) + issuc = this.setval(JSON.stringify(objedval), objkey) + } catch (e) { + const objedval = {} + this.lodash_set(objedval, paths, val) + issuc = this.setval(JSON.stringify(objedval), objkey) + } + } else { + issuc = this.setval(val, key) + } + return issuc + } + getval(key) { + if (this.isSurge() || this.isLoon()) { + return $persistentStore.read(key) + } else if (this.isQuanX()) { + return $prefs.valueForKey(key) + } else if (this.isNode()) { + this.data = this.loaddata() + return this.data[key] + } else { + return (this.data && this.data[key]) || null + } + } + setval(val, key) { + if (this.isSurge() || this.isLoon()) { + return $persistentStore.write(val, key) + } else if (this.isQuanX()) { + return $prefs.setValueForKey(val, key) + } else if (this.isNode()) { + this.data = this.loaddata() + this.data[key] = val + this.writedata() + return true + } else { + return (this.data && this.data[key]) || null + } + } + initGotEnv(opts) { + this.got = this.got ? this.got : require('got') + this.cktough = this.cktough ? this.cktough : require('tough-cookie') + this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar() + if (opts) { + opts.headers = opts.headers ? opts.headers : {} + if (undefined === opts.headers.Cookie && undefined === opts.cookieJar) { + opts.cookieJar = this.ckjar + } + } + } + get(opts, callback = () => {}) { + if (opts.headers) { + delete opts.headers['Content-Type'] + delete opts.headers['Content-Length'] + } + if (this.isSurge() || this.isLoon()) { + if (this.isSurge() && this.isNeedRewrite) { + opts.headers = opts.headers || {} + Object.assign(opts.headers, { + 'X-Surge-Skip-Scripting': false + }) + } + $httpClient.get(opts, (err, resp, body) => { + if (!err && resp) { + resp.body = body + resp.statusCode = resp.status + } + callback(err, resp, body) + }) + } else if (this.isQuanX()) { + if (this.isNeedRewrite) { + opts.opts = opts.opts || {} + Object.assign(opts.opts, { + hints: false + }) + } + $task.fetch(opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => callback(err) + ) + } else if (this.isNode()) { + this.initGotEnv(opts) + this.got(opts) + .on('redirect', (resp, nextOpts) => { + try { + if (resp.headers['set-cookie']) { + const ck = resp.headers['set-cookie'].map(this.cktough.Cookie.parse).toString() + if (ck) { + this.ckjar.setCookieSync(ck, null) + } + nextOpts.cookieJar = this.ckjar + } + } catch (e) { + this.logErr(e) + } + // this.ckjar.setCookieSync(resp.headers['set-cookie'].map(Cookie.parse).toString()) + }) + .then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => { + const { + message: error, + response: resp + } = err + callback(error, resp, resp && resp.body) + } + ) + } + } + post(opts, callback = () => {}) { + const method = opts.method ? opts.method.toLocaleLowerCase() : 'post' + // 如果指定了请求体, 但没指定`Content-Type`, 则自动生成 + if (opts.body && opts.headers && !opts.headers['Content-Type']) { + opts.headers['Content-Type'] = 'application/x-www-form-urlencoded' + } + if (opts.headers) delete opts.headers['Content-Length'] + if (this.isSurge() || this.isLoon()) { + if (this.isSurge() && this.isNeedRewrite) { + opts.headers = opts.headers || {} + Object.assign(opts.headers, { + 'X-Surge-Skip-Scripting': false + }) + } + $httpClient[method](opts, (err, resp, body) => { + if (!err && resp) { + resp.body = body + resp.statusCode = resp.status + } + callback(err, resp, body) + }) + } else if (this.isQuanX()) { + opts.method = method + if (this.isNeedRewrite) { + opts.opts = opts.opts || {} + Object.assign(opts.opts, { + hints: false + }) + } + $task.fetch(opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => callback(err) + ) + } else if (this.isNode()) { + this.initGotEnv(opts) + const { + url, + ..._opts + } = opts + this.got[method](url, _opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => { + const { + message: error, + response: resp + } = err + callback(error, resp, resp && resp.body) + } + ) + } + } + /** + * + * 示例:$.time('yyyy-MM-dd qq HH:mm:ss.S') + * :$.time('yyyyMMddHHmmssS') + * y:年 M:月 d:日 q:季 H:时 m:分 s:秒 S:毫秒 + * 其中y可选0-4位占位符、S可选0-1位占位符,其余可选0-2位占位符 + * @param {string} fmt 格式化参数 + * @param {number} 可选: 根据指定时间戳返回格式化日期 + * + */ + time(fmt, ts = null) { + const date = ts ? new Date(ts) : new Date() + let o = { + 'M+': date.getMonth() + 1, + 'd+': date.getDate(), + 'H+': date.getHours(), + 'm+': date.getMinutes(), + 's+': date.getSeconds(), + 'q+': Math.floor((date.getMonth() + 3) / 3), + 'S': date.getMilliseconds() + } + if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)) + for (let k in o) + if (new RegExp('(' + k + ')').test(fmt)) + fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length)) + return fmt + } + /** + * 系统通知 + * + * > 通知参数: 同时支持 QuanX 和 Loon 两种格式, EnvJs根据运行环境自动转换, Surge 环境不支持多媒体通知 + * + * 示例: + * $.msg(title, subt, desc, 'twitter://') + * $.msg(title, subt, desc, { 'open-url': 'twitter://', 'media-url': 'https://github.githubassets.com/images/modules/open_graph/github-mark.png' }) + * $.msg(title, subt, desc, { 'open-url': 'https://bing.com', 'media-url': 'https://github.githubassets.com/images/modules/open_graph/github-mark.png' }) + * + * @param {*} title 标题 + * @param {*} subt 副标题 + * @param {*} desc 通知详情 + * @param {*} opts 通知参数 + * + */ + msg(title = name, subt = '', desc = '', opts) { + const toEnvOpts = (rawopts) => { + if (!rawopts) return rawopts + if (typeof rawopts === 'string') { + if (this.isLoon()) return rawopts + else if (this.isQuanX()) return { + 'open-url': rawopts + } + else if (this.isSurge()) return { + url: rawopts + } + else return undefined + } else if (typeof rawopts === 'object') { + if (this.isLoon()) { + let openUrl = rawopts.openUrl || rawopts.url || rawopts['open-url'] + let mediaUrl = rawopts.mediaUrl || rawopts['media-url'] + return { + openUrl, + mediaUrl + } + } else if (this.isQuanX()) { + let openUrl = rawopts['open-url'] || rawopts.url || rawopts.openUrl + let mediaUrl = rawopts['media-url'] || rawopts.mediaUrl + return { + 'open-url': openUrl, + 'media-url': mediaUrl + } + } else if (this.isSurge()) { + let openUrl = rawopts.url || rawopts.openUrl || rawopts['open-url'] + return { + url: openUrl + } + } + } else { + return undefined + } + } + if (!this.isMute) { + if (this.isSurge() || this.isLoon()) { + $notification.post(title, subt, desc, toEnvOpts(opts)) + } else if (this.isQuanX()) { + $notify(title, subt, desc, toEnvOpts(opts)) + } + } + if (!this.isMuteLog) { + let logs = ['', '==============📣系统通知📣=============='] + logs.push(title) + subt ? logs.push(subt) : '' + desc ? logs.push(desc) : '' + console.log(logs.join('\n')) + this.logs = this.logs.concat(logs) + } + } + log(...logs) { + if (logs.length > 0) { + this.logs = [...this.logs, ...logs] + } + console.log(logs.join(this.logSeparator)) + } + logErr(err, msg) { + const isPrintSack = !this.isSurge() && !this.isQuanX() && !this.isLoon() + if (!isPrintSack) { + this.log('', `❗️${this.name + }, 错误!`, err) + } else { + this.log('', `❗️${this.name + }, 错误!`, err.stack) + } + } + wait(time) { + return new Promise((resolve) => setTimeout(resolve, time)) + } + done(val = {}) { + const endTime = new Date().getTime() + const costTime = (endTime - this.startTime) / 1000 + this.log('', `🔔${this.name + }, 结束!🕛${costTime +} +秒`) + this.log() + if (this.isSurge() || this.isQuanX() || this.isLoon()) { + $done(val) + } + } + })(name, opts) +} diff --git a/Task/xmCOOKIE.js b/Task/xmCOOKIE.js new file mode 100644 index 0000000..c17a375 --- /dev/null +++ b/Task/xmCOOKIE.js @@ -0,0 +1,24 @@ +/* ziye +独立COOKIE文件 +github地址 https://github.com/ziye888 +TG频道地址 https://t.me/ziyescript +TG交流群 https://t.me/joinchat/AAAAAE7XHm-q1-7Np-tF3g +boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs.json +圈X task订阅 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye-gallery.json + +转载请备注个名字,谢谢 + +在boxjs里选择复制会话 粘贴至cookie处 + +*/ + + + + +let cookie = {} + + + + + +module.exports = cookie diff --git a/Task/yqnb.js b/Task/yqnb.js new file mode 100644 index 0000000..27c1d8a --- /dev/null +++ b/Task/yqnb.js @@ -0,0 +1,1441 @@ +/* ziye +github地址 https://github.com/ziye888 +TG频道地址 https://t.me/ziyescript +TG交流群 https://t.me/joinchat/AAAAAE7XHm-q1-7Np-tF3g +boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs.json +圈X task订阅 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye-gallery.json + +转载请备注个名字,谢谢 + +⚠️易趣牛帮 需要 手机号 共0.5元 无饿了么 无美团 + 赏金帮 需要 手机号 收益0.2 + +⚠️赏金帮不获取ck则不运行赏金帮任务,不影响易趣牛帮运行 + +商店搜索下载APP + + +4.14 制作 +4.15.11 修复签到列表报错 +4.16.21 刷新异常,先移除判定 +4.17.0.3 修复视频刷新问题 +4.17.17 增加赏金帮,增加易趣牛帮提现 +4.19 赏金帮已废 +4.19.19 增加概率运行机制,实现随机运行 + +⚠️ 时间设置 7 7,27 7-20 * * * 每天 20次 +⚠️一共 2个ck 👉 2条 Secrets + +手机端默认使用boxjs👉 node请复制boxjs会话粘贴至yqnbCOOKIE.js中 或者 填写环境变量(多账号请换行) + +👇一次只开一条重写 + +第一步⚠️添加 hostname =nb.ioxing.com,添加重写 获取header body + +👉打开易趣牛帮-点我的-获取header,body + + +yqnbheaderVal👉YQNB_yqnbHEADER👉header +yqnbbodyVal👉YQNB_yqnbBODY👉body + + + + +⚠️主机名以及重写👇 +hostname =nb.ioxing.com, + +//////////////////////////// 圈x +//易趣牛帮获取header body +http:\/\/nb\.ioxing\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/yqnb.js + +//////////////////////////// loon +//易趣牛帮获取header body +http-request http:\/\/nb\.ioxing\.com\/* script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/yqnb.js, requires-body=1,max-size=0, tag=易趣牛帮获取header body + +//////////////////////////// surge +//易趣牛帮获取header body +易趣牛帮获取header body = type=http-request,pattern=http:\/\/nb\.ioxing\.com\/*,requires-body=1,max-size=0,script-path=https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/yqnb.js + + + +*/ + + + +GXRZ = '4.19.19 增加执行概率机制,实现随机运行' +const $ = Env("易趣牛帮"); +$.idx = ($.idx = ($.getval('yqnbSuffix') || '1') - 1) > 0 ? ($.idx + 1 + '') : ''; // 账号扩展字符 +const notify = $.isNode() ? require("./sendNotify") : ``; +const COOKIE = $.isNode() ? require("./yqnbCOOKIE") : ``; +const logs = 0; // 0关闭日志,1原始日志,2格式化,3格式化且解码, +notifyttt = 1; // 0为关闭外部推送,1为12 23 点外部推送 +notifyInterval = 2; // 0为关闭通知,1为所有通知,2为12 23 点通知 , 3为 6 12 18 23 点通知 +Minutes = 10; // 通知 默认控制在0-10分内 +$.message = '', COOKIES_SPLIT = '', CASH = '', XYZ = 100, goodsid = 0, Name = '', Alipay = '', XH = 0, Length = 0, ddtime = ''; + +let yqnbheaderArr = []; +let yqnbheaderVal = ``; +let middleyqnbHEADER = []; + + +let yqnbbodyArr = []; +let yqnbbodyVal = ``; +let middleyqnbBODY = []; + + + + +if ($.isNode() && process.env.YQNB_yqnbHEADER) { + CASH = process.env.YQNB_CASH || "0"; + XYZ = process.env.YQNB_XYZ || "100"; + Name = process.env.YQNB_Name || ""; + Alipay = process.env.YQNB_Alipay || ""; + notifyttt = process.env.YQNB_notifyttt || "1"; + notifyInterval = process.env.YQNB_notifyInterval || "2"; + Minutes = process.env.YQNB_Minutes || "10"; + + COOKIES_SPLIT = process.env.COOKIES_SPLIT || "\n"; + console.log( + `============ cookies分隔符为:${JSON.stringify( + COOKIES_SPLIT + )} =============\n` + ); + + if ( + process.env.YQNB_yqnbHEADER && + process.env.YQNB_yqnbHEADER.indexOf(COOKIES_SPLIT) > -1 + ) { + middleyqnbHEADER = process.env.YQNB_yqnbHEADER.split(COOKIES_SPLIT); + } else { + middleyqnbHEADER = process.env.YQNB_yqnbHEADER.split(); + } + Object.keys(middleyqnbHEADER).forEach((item) => { + if (middleyqnbHEADER[item]) { + yqnbheaderArr.push(middleyqnbHEADER[item]); + } + }); + + if ( + process.env.YQNB_yqnbBODY && + process.env.YQNB_yqnbBODY.indexOf(COOKIES_SPLIT) > -1 + ) { + middleyqnbBODY = process.env.YQNB_yqnbBODY.split(COOKIES_SPLIT); + } else { + middleyqnbBODY = process.env.YQNB_yqnbBODY.split(); + } + Object.keys(middleyqnbBODY).forEach((item) => { + if (middleyqnbBODY[item]) { + yqnbbodyArr.push(middleyqnbBODY[item]); + } + }); + + + +} else if ($.isNode() && COOKIE.datas && COOKIE.datas[0].val != '') { + console.log( + `============ cookie方式为:boxjs复制会话 =============\n` + ); + CASH = (COOKIE.settings.find(item => item.id === `yqnbCASH`)).val; + XYZ = (COOKIE.settings.find(item => item.id === `yqnbXYZ`)).val; + Name = (COOKIE.settings.find(item => item.id === `yqnbName`)).val; + Alipay = (COOKIE.settings.find(item => item.id === `yqnbAlipay`)).val; + notifyttt = (COOKIE.settings.find(item => item.id === `yqnbnotifyttt`)).val; + notifyInterval = (COOKIE.settings.find(item => item.id === `yqnbnotifyInterval`)).val; + Minutes = (COOKIE.settings.find(item => item.id === `yqnbMinutes`)).val; + yqnbCount = (COOKIE.settings.find(item => item.id === `yqnbCount`)).val || '1'; + for (let i = 1; i <= yqnbCount; i++) { + if (i == 1) { + op = `` + } else { + op = i + } + if (COOKIE.datas.find(item => item.key === `yqnbheader${op}`)) { + + yqnbheaderArr.push(COOKIE.datas.find(item => item.key === `yqnbheader${op}`).val); + + yqnbbodyArr.push(COOKIE.datas.find(item => item.key === `yqnbbody${op}`).val); + + + } + } +} else { + if ("yqnbXH") { + XH = $.getval("yqnbXH") || '0'; + } + if ("yqnbXYZ") { + XYZ = $.getval("yqnbXYZ") || '100'; + } + if ("yqnbCASH") { + XH = $.getval("yqnbCASH") || '0'; + } + if ("yqnbName") { + XH = $.getval("yqnbName") || ''; + } + if ("yqnbAlipay") { + XH = $.getval("yqnbAlipay") || ''; + } + if ("yqnbnotifyttt") { + notifyttt = $.getval("yqnbnotifyttt") || '1'; + } + if ("yqnbnotifyInterval") { + notifyInterval = $.getval("yqnbnotifyInterval") || '2'; + } + if ("yqnbMinutes") { + Minutes = $.getval("yqnbMinutes") || '10'; + } + + let yqnbCount = ($.getval('yqnbCount') || '1') - 0; + for (let i = 1; i <= yqnbCount; i++) { + if (i == 1) { + op = `` + } else { + op = i + } + if ($.getdata(`yqnbheader${op}`)) { + + yqnbheaderArr.push($.getdata(`yqnbheader${op}`)); + + yqnbbodyArr.push($.getdata(`yqnbbody${op}`)); + + + } + } +} + +function GetCookie() { + + //获取易趣牛帮 + if ($request && $request.url.indexOf("index.php") >= 0 && $request.url.indexOf("Appapi") >= 0) { + const yqnbheaderVal = $request.headers.Cookie; + const yqnbbodyVal = $request.body.split('uid=')[1]; + if (yqnbheaderVal && yqnbbodyVal) { + if (XH == 1) { + cookie() + + function cookie() { + headers = $.getdata('yqnbheader' + $.idx); + if (headers) { + if ($.idx == '') { + $.idx = 2 + cookie() + } else { + $.idx = $.idx + 1 + cookie() + } + } else { + $.setdata(yqnbheaderVal, "yqnbheader" + $.idx); + $.log( + `[${$.name + $.idx}] 获取yqnbheaderVal✅: 成功,yqnbheaderVal: ${yqnbheaderVal}` + ); + $.msg($.name + $.idx, `获取yqnbheaderVal: 成功🎉`, ``); + $.setdata(yqnbbodyVal, "yqnbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取yqnbbodyVal✅: 成功,yqnbbodyVal: ${yqnbbodyVal}` + ); + $.msg($.name + $.idx, `获取yqnbbodyVal: 成功🎉`, ``); + $.done(); + }; + } + } else { + $.setdata(yqnbheaderVal, "yqnbheader" + $.idx); + $.log( + `[${$.name + $.idx}] 获取yqnbheaderVal✅: 成功,yqnbheaderVal: ${yqnbheaderVal}` + ); + $.msg($.name + $.idx, `获取yqnbheaderVal: 成功🎉`, ``); + $.setdata(yqnbbodyVal, "yqnbbody" + $.idx); + $.log( + `[${$.name + $.idx}] 获取yqnbbodyVal✅: 成功,yqnbbodyVal: ${yqnbbodyVal}` + ); + $.msg($.name + $.idx, `获取yqnbbodyVal: 成功🎉`, ``); + $.done(); + } + } + } + +} +console.log( + `================== 脚本执行 - 北京时间(UTC+8):${new Date( + new Date().getTime() + + new Date().getTimezoneOffset() * 60 * 1000 + + 8 * 60 * 60 * 1000 + ).toLocaleString()} =====================\n` +); +console.log( + `============ 共 ${yqnbheaderArr.length} 个${$.name}账号=============\n` +); +//时间 +nowTimes = new Date( + new Date().getTime() + + new Date().getTimezoneOffset() * 60 * 1000 + + 8 * 60 * 60 * 1000 +); +//今天 +Y = nowTimes.getFullYear() + '-'; +M = (nowTimes.getMonth() + 1 < 10 ? '0' + (nowTimes.getMonth() + 1) : nowTimes.getMonth() + 1) + '-'; +D = (nowTimes.getDate() < 10 ? '0' + (nowTimes.getDate()) : nowTimes.getDate()); +ddtime = Y + M + D; +console.log(ddtime) +//今天0点时间戳时间戳 +function daytime(inputTime) { + if ($.isNode()) { + DAYTIME = + new Date(new Date().toLocaleDateString()).getTime() - 8 * 60 * 60 * 1000; + } else DAYTIME = new Date(new Date().toLocaleDateString()).getTime(); + return DAYTIME; +}; +//时间戳格式化日期 +function time(inputTime) { + if ($.isNode()) { + var date = new Date(inputTime + 8 * 60 * 60 * 1000); + } else var date = new Date(inputTime); + Y = date.getFullYear() + '-'; + M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; + D = date.getDate() + ' '; + h = date.getHours() + ':'; + m = date.getMinutes() + ':'; + s = date.getSeconds(); + return Y + M + D + h + m + s; +}; +//日期格式化时间戳 +function timecs() { + if ($.isNode()) { + var date = new Date(newtime).getTime() - 8 * 60 * 60 * 1000 + } else var date = new Date(newtime).getTime() + return date; +}; +//随机udid 大写 +function udid() { + var s = []; + var hexDigits = "0123456789ABCDEF"; + for (var i = 0; i < 36; i++) { + s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); + } + s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010 + s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01 + s[8] = s[13] = s[18] = s[23] = "-"; + var uuid = s.join(""); + return uuid; +} +//随机udid 小写 +function udid2() { + function S4() { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + } + return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); +} +//str编码 encodeUnicode("中文") +function encodeUnicode(str) { + var res = []; + for (var i = 0; i < str.length; i++) { + res[i] = ("00" + str.charCodeAt(i).toString(16)).slice(-4); + } + return "\\u" + res.join("\\u"); +} +//str解码 decodeUnicode("\u4e2d\u6587") +function decodeUnicode(str) { + str = str.replace(/\\u/g, "%u"); + return unescape(str); +} + +//es编码 escape("中文") + +//es解码 unescape("%u4E2D%u6587") + +//URI编码 encodeURI("中文") + +//URI解码 decodeURI("%E4%B8%AD%E6%96%87") + +//URIC编码 encodeURIComponent("中文") + +//URIC解码 decodeURIComponent("%E4%B8%AD%E6%96%87") + + +//日志格式化 +function format(str) { + + + if (logs == 2) { + str = JSON.stringify(str).replace(/,/g, ",\n").replace(/{/g, '{\n').replace(/}/g, '\n}').replace(/\\"/g, '"').replace(/\\\\/g, '\\') + } + if (logs == 3) { + str = decodeUnicode(JSON.stringify(str)).replace(/,/g, ",\n").replace(/{/g, '{\n').replace(/}/g, '\n}').replace(/\\/g, "") + } + + return str; +} +//随机延迟 +function RT(X, Y) { + do rt = Math.ceil(Math.random() * Y); + while (rt < X) + return rt; +} +let isGetCookie = typeof $request !== 'undefined' +if (isGetCookie) { + GetCookie() + $.done(); +} else { + !(async () => { + await all(); + await msgShow(); + })() + .catch((e) => { + $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') + }) + .finally(() => { + $.done(); + }) +} +async function all() { + if (!yqnbheaderArr || yqnbheaderArr == '') { + $.msg( + $.name, + '提示:⚠️请>>点击前往获取cookie http://nb.ioxing.com/index.php/Home/Public/login1/newpid/8369\n', + 'http://nb.ioxing.com/index.php/Home/Public/login1/newpid/8369', { + "open-url": "http://nb.ioxing.com/index.php/Home/Public/login1/newpid/8369" + } + ); + return; + } else { + for (let i = 0; i < yqnbheaderArr.length; i++) { + + yqnbheaderVal = yqnbheaderArr[i]; + + yqnbbodyVal = yqnbbodyArr[i]; + + + + $.index = i + 1; + O = (`${$.name + $.index}🔔`); + $.isLogin = true; + + + if (yqnbheaderVal && yqnbheaderVal != '') { + + + if (RT(1, 100) <= XYZ) { + + + console.log(`-----------------\n\n🔔开始运行【${$.name + $.index}】`) + K = `用户名🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/userInfo` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `aid=niubang1234&uid=${yqnbbodyVal}` + + + await task(); + if (!$.isLogin) { + $.msg(O, time(Number(Date.now())) + `⚠️COOKIE失效,\n请>>点击前往获取http://nb.ioxing.com/index.php/Home/Public/login1/newpid/8369`, { + "open-url": "http://nb.ioxing.com/index.php/Home/Public/login1/newpid/8369" + }); + if ($.isNode()) { + await notify.sendNotify(O, time(Number(Date.now())) + `⚠️COOKIE失效,\n请>>点击前往获取http://nb.ioxing.com/index.php/Home/Public/login1/newpid/8369`); + } + continue + } + + + + + K = `今日收益🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/jifenList` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `page=1&uid=${yqnbbodyVal}` + + await task(); + + K = `签到列表🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/signList` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `uid=${yqnbbodyVal}` + + await task(); + + if ($.signlist.sign.dayqd == 0) { + K = `签到🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/sign` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `boud=0&uid=${yqnbbodyVal}` + + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + } + + if ($.signlist.sign.isdouble == 0) { + K = `签到加倍🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/sign` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `boud=1&uid=${yqnbbodyVal}` + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + } + + + + K = `任务页🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/V2qiandaoList` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `aid=niubang1234&uid=${yqnbbodyVal}` + await task(); + + + if ($.signlist.sign.isdouble == 0) { + + K = `视频🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/viodeqd` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `adid=32&uid=${yqnbbodyVal}` + + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + } + + if ($.signlist.sign.isdouble == 0) { + K = `分享🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/obtainJifen` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `banid=31&type=4&uid=${yqnbbodyVal}` + + DD = RT(2000, 3000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + } + + + if (taskvideo.countnum != taskvideo.allcount) { + + K = `视频🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/viodeqd` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `adid=32&uid=${yqnbbodyVal}` + + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + } + + + /* + + + K = `报名页🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/AppActiv/activyinfo` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `uid=${yqnbbodyVal}` + await task(); + + if ($.bmy.data.flag == 3) { + K = `打卡🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/AppActiv/playactiv` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `uid=${yqnbbodyVal}` + + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + } + if ($.bmy.data.flag == 1) { + K = `报名🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/AppActiv/baoming` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `uid=${yqnbbodyVal}` + + DD = RT(20000, 30000) + console.log(`随机延迟${DD/1000}秒`) + await $.wait(DD) + await task(); + } + + + */ + + K = `提现列表🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/goodsList` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + yqnbbody = `aid=niubang1234` + await task(); + + + if (CASH >= 6) { + K = `提现🚩`; + yqnburl = `http://nb.ioxing.com/index.php/Home/Appapi/duihuan` + yqnbheader = { + 'Cookie': `${yqnbheaderVal}`, + 'Content-Type': `application/x-www-form-urlencoded`, + 'Host': `nb.ioxing.com`, + }; + Name = encodeURI(Name) + + if ($.user.user.price / 1250 >= CASH) { + + if (CASH == 20) { + goodsid = 13 + } else if (CASH == 10) { + goodsid = 11 + } else if (CASH == 6) { + goodsid = 10 + } + + } + + if (CASH == 888) { + + if ($.user.user.price / 1250 >= 20) { + goodsid = 13 + } else if ($.user.user.price / 1250 >= 10) { + goodsid = 11 + } else if ($.user.user.price / 1250 >= 6) { + goodsid = 10 + } + + } + + if (goodsid >= 10) { + yqnbbody = `goodsid=${goodsid}&one=${Name}&two=${Alipay}&uid=${yqnbbodyVal}` + await task(); + } + + } + + } else { + console.log(`-----------------\n\n🔔停止运行【${$.name + $.index}】`) + + } + + + + } + + + console.log(`${GXRZ}\n`); + $.message += `${GXRZ}\n` + } + } +} +//通知 +function msgShow() { + return new Promise(async resolve => { + if (notifyInterval != 1) { + console.log($.name + '\n' + $.message); + } + if (notifyInterval == 1) { + $.msg($.name, ``, $.message); + } + if (notifyInterval == 2 && (nowTimes.getHours() === 12 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= 10)) { + $.msg($.name, ``, $.message); + } + if (notifyInterval == 3 && (nowTimes.getHours() === 6 || nowTimes.getHours() === 12 || nowTimes.getHours() === 18 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= 10)) { + $.msg($.name, ``, $.message); + } + if (notifyttt == 1 && $.isNode() && (nowTimes.getHours() === 12 || nowTimes.getHours() === 23) && (nowTimes.getMinutes() >= 0 && nowTimes.getMinutes() <= 10)) + await notify.sendNotify($.name, $.message); + resolve() + }) +} +//运行模块 +function task() { + return new Promise(async resolve => { + let url = { + url: `${yqnburl}`, + headers: yqnbheader, + body: `${yqnbbody}`, + } + $.post(url, (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网络重试`) + } else { + if (data) { + if (K == `用户名🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.user = JSON.parse(data); + if ($.user.code == 1) { + + console.log(`\n${O}\n========== ${$.user.user.nickname} ==========\n注册时间:${time($.user.user.create_time*1000)}\n账户信息:当前收益${$.user.user.price/1250}元,收益总计${$.user.user.total_price/1250}元\n`) + $.message += `\n${O}\n========== 【${$.user.user.nickname}】 ==========\n【注册时间】:${time($.user.user.create_time*1000)}\n【账户信息】:当前收益${$.user.user.price/1250}元,收益总计${$.user.user.total_price/1250}元\n`; + + + } else { + $.isLogin = false; //cookie过期 + return + } + } + + if (K == `今日收益🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.coinlist = JSON.parse(data); + if ($.coinlist.code == 1) { + + console.log(`今日收益:${$.coinlist.today/1250}元\n`) + $.message += `【今日收益】:${$.coinlist.today/1250}元\n`; + } + } + + if (K == `签到列表🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.signlist = JSON.parse(data); + if ($.signlist.code == 1) { + signlistinfo = $.signlist.data.find(item => item.id == $.signlist.sign.day); + if (signlistinfo && signlistinfo.titlle) { + console.log(`签到列表:今日${signlistinfo.titlle},${signlistinfo.price}积分\n`) + $.message += `【签到列表】:今日${signlistinfo.titlle},${signlistinfo.price}积分\n`; + } + } + } + + if (K == `签到🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.sign = JSON.parse(data); + if ($.sign.code == 1) { + console.log(`签到:${$.sign.msg}\n`) + $.message += `【签到】:${$.sign.msg}\n`; + } + } + + if (K == `签到加倍🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.signs = JSON.parse(data); + if ($.signs.code == 1) { + console.log(`签到加倍:${$.signs.msg}\n`) + $.message += `【签到加倍】:${$.signs.msg}\n`; + } + } + + if (K == `任务页🚩`) { + + + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.task = JSON.parse(data); + + if ($.task.code == 1) { + + + taskfx = $.task.data.find(item => item.id === "31"); + taskvideo = $.task.data.find(item => item.id === "32"); + + if ($.signlist.sign.isdouble == 1) { + console.log(`任务页:${taskfx.title},${taskfx.point}积分,${taskvideo.title},${taskvideo.point}积分,进度:${taskvideo.countnum}/${taskvideo.allcount}\n`) + $.message += `【任务页】:${taskfx.title},${taskfx.point}积分,${taskvideo.title},${taskvideo.point}积分,进度:${taskvideo.countnum}/${taskvideo.allcount}\n`; + } + } + } + + if (K == `分享🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.fx = JSON.parse(data); + if ($.fx.code == 1) { + console.log(`分享:${$.fx.msg}${taskfx.point}积分\n`) + $.message += `【分享】:${$.fx.msg}${taskfx.point}积分\n`; + } + } + + if (K == `视频🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.video = JSON.parse(data); + if ($.video.code == 1) { + console.log(`视频:${$.video.msg}${taskvideo.point}积分\n`) + $.message += `【视频】:${$.video.msg}${taskvideo.point}积分\n`; + } + } + + if (K == `报名页🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.bmy = JSON.parse(data); + if ($.bmy.code == 1) { + if ($.bmy.data.flag == 2) { + console.log(`报名页:${$.bmy.data.toptitle},奖池${$.bmy.data.allcount}积分,${$.bmy.data.alluser},今日已报名\n`) + $.message += `【报名页】:${$.bmy.data.toptitle},奖池${$.bmy.data.allcount}积分,${$.bmy.data.alluser},今日已报名\n`; + } else { + console.log(`报名页:${$.bmy.data.toptitle},奖池${$.bmy.data.allcount}积分,${$.bmy.data.alluser}\n`) + $.message += `【报名页】:${$.bmy.data.toptitle},奖池${$.bmy.data.allcount}积分,${$.bmy.data.alluser}\n`; + } + } + } + + if (K == `打卡🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.dk = JSON.parse(data); + if ($.dk.code == 1) { + console.log(`打卡:${$.dk.msg}\n`) + $.message += `【打卡】:${$.dk.msg}\n`; + } + } + + if (K == `报名🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.bm = JSON.parse(data); + if ($.bm.code == 1) { + console.log(`报名:${$.bm.msg}\n`) + $.message += `【报名】:${$.bm.msg}\n`; + } + } + + if (K == `提现列表🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.dhlb = JSON.parse(data); + if ($.dhlb.code == 1) { + dhlbinfo6 = $.dhlb.data.find(item => item.id == "10"); + dhlbinfo10 = $.dhlb.data.find(item => item.id == "11"); + dhlbinfo20 = $.dhlb.data.find(item => item.id == "13"); + + console.log(`提现列表:${dhlbinfo6.name}/${dhlbinfo6.integral}分,${dhlbinfo10.name}/${dhlbinfo10.integral}分,${dhlbinfo20.name}/${dhlbinfo20.integral}分\n`) + $.message += `【提现列表】:${dhlbinfo6.name}/${dhlbinfo6.integral}分,${dhlbinfo10.name}/${dhlbinfo10.integral}分,${dhlbinfo20.name}/${dhlbinfo20.integral}分\n`; + } + } + + + if (K == `提现🚩`) { + if (logs) $.log(`${O}, ${K}: ${format(data)}`); + $.tx = JSON.parse(data); + if ($.tx.code == 1) { + console.log(`提现${CASH}元:${$.tx.msg}\n`) + $.message += `【提现${CASH}元】:${$.tx.msg}\n`; + } + } + + } else { + console.log(`服务器返回数据为空`) + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} + +// prettier-ignore +function Env(name, opts) { + class Http { + constructor(env) { + this.env = env + } + + send(opts, method = 'GET') { + opts = typeof opts === 'string' ? { + url: opts + } : opts + let sender = this.get + if (method === 'POST') { + sender = this.post + } + return new Promise((resolve, reject) => { + sender.call(this, opts, (err, resp, body) => { + if (err) reject(err) + else resolve(resp) + }) + }) + } + + get(opts) { + return this.send.call(this.env, opts) + } + + post(opts) { + return this.send.call(this.env, opts, 'POST') + } + } + + return new(class { + constructor(name, opts) { + this.name = name + this.http = new Http(this) + this.data = null + this.dataFile = 'box.dat' + this.logs = [] + this.isMute = false + this.isNeedRewrite = false + this.logSeparator = '\n' + this.startTime = new Date().getTime() + Object.assign(this, opts) + this.log('', `🔔${this.name + }, 开始!`) + } + + isNode() { + return 'undefined' !== typeof module && !!module.exports + } + + isQuanX() { + return 'undefined' !== typeof $task + } + + isSurge() { + return 'undefined' !== typeof $httpClient && 'undefined' === typeof $loon + } + + isLoon() { + return 'undefined' !== typeof $loon + } + + isShadowrocket() { + return 'undefined' !== typeof $rocket + } + + toObj(str, defaultValue = null) { + try { + return JSON.parse(str) + } catch { + return defaultValue + } + } + + toStr(obj, defaultValue = null) { + try { + return JSON.stringify(obj) + } catch { + return defaultValue + } + } + + getjson(key, defaultValue) { + let json = defaultValue + const val = this.getdata(key) + if (val) { + try { + json = JSON.parse(this.getdata(key)) + } catch {} + } + return json + } + + setjson(val, key) { + try { + return this.setdata(JSON.stringify(val), key) + } catch { + return false + } + } + + getScript(url) { + return new Promise((resolve) => { + this.get({ + url + }, (err, resp, body) => resolve(body)) + }) + } + + runScript(script, runOpts) { + return new Promise((resolve) => { + let httpapi = this.getdata('@chavy_boxjs_userCfgs.httpapi') + httpapi = httpapi ? httpapi.replace(/\n/g, '').trim() : httpapi + let httpapi_timeout = this.getdata('@chavy_boxjs_userCfgs.httpapi_timeout') + httpapi_timeout = httpapi_timeout ? httpapi_timeout * 1 : 20 + httpapi_timeout = runOpts && runOpts.timeout ? runOpts.timeout : httpapi_timeout + const [key, addr] = httpapi.split('@') + const opts = { + url: `http: //${addr}/v1/scripting/evaluate`, + body: { + script_text: script, + mock_type: 'cron', + timeout: httpapi_timeout + }, + headers: { + 'X-Key': key, + 'Accept': '*/*' + } + } + this.post(opts, (err, resp, body) => resolve(body)) + }).catch((e) => this.logErr(e)) + } + + loaddata() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require('fs') + this.path = this.path ? this.path : require('path') + const curDirDataFilePath = this.path.resolve(this.dataFile) + const rootDirDataFilePath = this.path.resolve(process.cwd(), this.dataFile) + const isCurDirDataFile = this.fs.existsSync(curDirDataFilePath) + const isRootDirDataFile = !isCurDirDataFile && this.fs.existsSync(rootDirDataFilePath) + if (isCurDirDataFile || isRootDirDataFile) { + const datPath = isCurDirDataFile ? curDirDataFilePath : rootDirDataFilePath + try { + return JSON.parse(this.fs.readFileSync(datPath)) + } catch (e) { + return {} + } + } else return {} + } else return {} + } + + writedata() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require('fs') + this.path = this.path ? this.path : require('path') + const curDirDataFilePath = this.path.resolve(this.dataFile) + const rootDirDataFilePath = this.path.resolve(process.cwd(), this.dataFile) + const isCurDirDataFile = this.fs.existsSync(curDirDataFilePath) + const isRootDirDataFile = !isCurDirDataFile && this.fs.existsSync(rootDirDataFilePath) + const jsondata = JSON.stringify(this.data) + if (isCurDirDataFile) { + this.fs.writeFileSync(curDirDataFilePath, jsondata) + } else if (isRootDirDataFile) { + this.fs.writeFileSync(rootDirDataFilePath, jsondata) + } else { + this.fs.writeFileSync(curDirDataFilePath, jsondata) + } + } + } + + lodash_get(source, path, defaultValue = undefined) { + const paths = path.replace(/[(d+)]/g, '.$1').split('.') + let result = source + for (const p of paths) { + result = Object(result)[p] + if (result === undefined) { + return defaultValue + } + } + return result + } + + lodash_set(obj, path, value) { + if (Object(obj) !== obj) return obj + if (!Array.isArray(path)) path = path.toString().match(/[^.[]]+/g) || [] + path + .slice(0, -1) + .reduce((a, c, i) => (Object(a[c]) === a[c] ? a[c] : (a[c] = Math.abs(path[i + 1]) >> 0 === +path[i + 1] ? [] : {})), obj)[ + path[path.length - 1] + ] = value + return obj + } + + getdata(key) { + let val = this.getval(key) + // 如果以 @ + if (/^@/.test(key)) { + const [, objkey, paths] = /^@(.*?).(.*?)$/.exec(key) + const objval = objkey ? this.getval(objkey) : '' + if (objval) { + try { + const objedval = JSON.parse(objval) + val = objedval ? this.lodash_get(objedval, paths, '') : val + } catch (e) { + val = '' + } + } + } + return val + } + + setdata(val, key) { + let issuc = false + if (/^@/.test(key)) { + const [, objkey, paths] = /^@(.*?).(.*?)$/.exec(key) + const objdat = this.getval(objkey) + const objval = objkey ? (objdat === 'null' ? null : objdat || '{}') : '{}' + try { + const objedval = JSON.parse(objval) + this.lodash_set(objedval, paths, val) + issuc = this.setval(JSON.stringify(objedval), objkey) + } catch (e) { + const objedval = {} + this.lodash_set(objedval, paths, val) + issuc = this.setval(JSON.stringify(objedval), objkey) + } + } else { + issuc = this.setval(val, key) + } + return issuc + } + + getval(key) { + if (this.isSurge() || this.isLoon()) { + return $persistentStore.read(key) + } else if (this.isQuanX()) { + return $prefs.valueForKey(key) + } else if (this.isNode()) { + this.data = this.loaddata() + return this.data[key] + } else { + return (this.data && this.data[key]) || null + } + } + + setval(val, key) { + if (this.isSurge() || this.isLoon()) { + return $persistentStore.write(val, key) + } else if (this.isQuanX()) { + return $prefs.setValueForKey(val, key) + } else if (this.isNode()) { + this.data = this.loaddata() + this.data[key] = val + this.writedata() + return true + } else { + return (this.data && this.data[key]) || null + } + } + + initGotEnv(opts) { + this.got = this.got ? this.got : require('got') + this.cktough = this.cktough ? this.cktough : require('tough-cookie') + this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar() + if (opts) { + opts.headers = opts.headers ? opts.headers : {} + if (undefined === opts.headers.Cookie && undefined === opts.cookieJar) { + opts.cookieJar = this.ckjar + } + } + } + + get(opts, callback = () => {}) { + if (opts.headers) { + delete opts.headers['Content-Type'] + delete opts.headers['Content-Length'] + } + if (this.isSurge() || this.isLoon()) { + if (this.isSurge() && this.isNeedRewrite) { + opts.headers = opts.headers || {} + Object.assign(opts.headers, { + 'X-Surge-Skip-Scripting': false + }) + } + $httpClient.get(opts, (err, resp, body) => { + if (!err && resp) { + resp.body = body + resp.statusCode = resp.status + } + callback(err, resp, body) + }) + } else if (this.isQuanX()) { + if (this.isNeedRewrite) { + opts.opts = opts.opts || {} + Object.assign(opts.opts, { + hints: false + }) + } + $task.fetch(opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => callback(err) + ) + } else if (this.isNode()) { + this.initGotEnv(opts) + this.got(opts) + .on('redirect', (resp, nextOpts) => { + try { + if (resp.headers['set-cookie']) { + const ck = resp.headers['set-cookie'].map(this.cktough.Cookie.parse).toString() + if (ck) { + this.ckjar.setCookieSync(ck, null) + } + nextOpts.cookieJar = this.ckjar + } + } catch (e) { + this.logErr(e) + } + // this.ckjar.setCookieSync(resp.headers['set-cookie'].map(Cookie.parse).toString()) + }) + .then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => { + const { + message: error, + response: resp + } = err + callback(error, resp, resp && resp.body) + } + ) + } + } + + post(opts, callback = () => {}) { + const method = opts.method ? opts.method.toLocaleLowerCase() : 'post' + // 如果指定了请求体, 但没指定`Content-Type`, 则自动生成 + if (opts.body && opts.headers && !opts.headers['Content-Type']) { + opts.headers['Content-Type'] = 'application/x-www-form-urlencoded' + } + if (opts.headers) delete opts.headers['Content-Length'] + if (this.isSurge() || this.isLoon()) { + if (this.isSurge() && this.isNeedRewrite) { + opts.headers = opts.headers || {} + Object.assign(opts.headers, { + 'X-Surge-Skip-Scripting': false + }) + } + $httpClient[method](opts, (err, resp, body) => { + if (!err && resp) { + resp.body = body + resp.statusCode = resp.status + } + callback(err, resp, body) + }) + } else if (this.isQuanX()) { + opts.method = method + if (this.isNeedRewrite) { + opts.opts = opts.opts || {} + Object.assign(opts.opts, { + hints: false + }) + } + $task.fetch(opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => callback(err) + ) + } else if (this.isNode()) { + this.initGotEnv(opts) + const { + url, + ..._opts + } = opts + this.got[method](url, _opts).then( + (resp) => { + const { + statusCode: status, + statusCode, + headers, + body + } = resp + callback(null, { + status, + statusCode, + headers, + body + }, body) + }, + (err) => { + const { + message: error, + response: resp + } = err + callback(error, resp, resp && resp.body) + } + ) + } + } + /** + * + * 示例:$.time('yyyy-MM-dd qq HH:mm:ss.S') + * :$.time('yyyyMMddHHmmssS') + * y:年 M:月 d:日 q:季 H:时 m:分 s:秒 S:毫秒 + * 其中y可选0-4位占位符、S可选0-1位占位符,其余可选0-2位占位符 + * @param {string} fmt 格式化参数 + * @param {number} 可选: 根据指定时间戳返回格式化日期 + * + */ + time(fmt, ts = null) { + const date = ts ? new Date(ts) : new Date() + let o = { + 'M+': date.getMonth() + 1, + 'd+': date.getDate(), + 'H+': date.getHours(), + 'm+': date.getMinutes(), + 's+': date.getSeconds(), + 'q+': Math.floor((date.getMonth() + 3) / 3), + 'S': date.getMilliseconds() + } + if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)) + for (let k in o) + if (new RegExp('(' + k + ')').test(fmt)) + fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length)) + return fmt + } + + /** + * 系统通知 + * + * > 通知参数: 同时支持 QuanX 和 Loon 两种格式, EnvJs根据运行环境自动转换, Surge 环境不支持多媒体通知 + * + * 示例: + * $.msg(title, subt, desc, 'twitter://') + * $.msg(title, subt, desc, { 'open-url': 'twitter://', 'media-url': 'https://github.githubassets.com/images/modules/open_graph/github-mark.png' }) + * $.msg(title, subt, desc, { 'open-url': 'https://bing.com', 'media-url': 'https://github.githubassets.com/images/modules/open_graph/github-mark.png' }) + * + * @param {*} title 标题 + * @param {*} subt 副标题 + * @param {*} desc 通知详情 + * @param {*} opts 通知参数 + * + */ + msg(title = name, subt = '', desc = '', opts) { + const toEnvOpts = (rawopts) => { + if (!rawopts) return rawopts + if (typeof rawopts === 'string') { + if (this.isLoon()) return rawopts + else if (this.isQuanX()) return { + 'open-url': rawopts + } + else if (this.isSurge()) return { + url: rawopts + } + else return undefined + } else if (typeof rawopts === 'object') { + if (this.isLoon()) { + let openUrl = rawopts.openUrl || rawopts.url || rawopts['open-url'] + let mediaUrl = rawopts.mediaUrl || rawopts['media-url'] + return { + openUrl, + mediaUrl + } + } else if (this.isQuanX()) { + let openUrl = rawopts['open-url'] || rawopts.url || rawopts.openUrl + let mediaUrl = rawopts['media-url'] || rawopts.mediaUrl + return { + 'open-url': openUrl, + 'media-url': mediaUrl + } + } else if (this.isSurge()) { + let openUrl = rawopts.url || rawopts.openUrl || rawopts['open-url'] + return { + url: openUrl + } + } + } else { + return undefined + } + } + if (!this.isMute) { + if (this.isSurge() || this.isLoon()) { + $notification.post(title, subt, desc, toEnvOpts(opts)) + } else if (this.isQuanX()) { + $notify(title, subt, desc, toEnvOpts(opts)) + } + } + if (!this.isMuteLog) { + let logs = ['', '==============📣系统通知📣=============='] + logs.push(title) + subt ? logs.push(subt) : '' + desc ? logs.push(desc) : '' + console.log(logs.join('\n')) + this.logs = this.logs.concat(logs) + } + } + + log(...logs) { + if (logs.length > 0) { + this.logs = [...this.logs, ...logs] + } + console.log(logs.join(this.logSeparator)) + } + + logErr(err, msg) { + const isPrintSack = !this.isSurge() && !this.isQuanX() && !this.isLoon() + if (!isPrintSack) { + this.log('', `❗️${this.name + }, 错误!`, err) + } else { + this.log('', `❗️${this.name + }, 错误!`, err.stack) + } + } + + wait(time) { + return new Promise((resolve) => setTimeout(resolve, time)) + } + + done(val = {}) { + const endTime = new Date().getTime() + const costTime = (endTime - this.startTime) / 1000 + this.log('', `🔔${this.name + }, 结束!🕛${costTime +} +秒`) + this.log() + if (this.isSurge() || this.isQuanX() || this.isLoon()) { + $done(val) + } + } + })(name, opts) +} diff --git a/Task/yqnb.png b/Task/yqnb.png new file mode 100644 index 0000000..7514254 Binary files /dev/null and b/Task/yqnb.png differ diff --git a/Task/yqnbCOOKIE.js b/Task/yqnbCOOKIE.js new file mode 100644 index 0000000..b8ce75c --- /dev/null +++ b/Task/yqnbCOOKIE.js @@ -0,0 +1,21 @@ +/* ziye +独立COOKIE文件 +github地址 https://github.com/ziye888 +TG频道地址 https://t.me/ziyescript +TG交流群 https://t.me/joinchat/AAAAAE7XHm-q1-7Np-tF3g +boxjs链接 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye.boxjs.json +圈X task订阅 https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/ziye-gallery.json +转载请备注个名字,谢谢 +在boxjs里选择复制会话 粘贴至cookie处 +*/ + + + + +let cookie = {} + + + + + +module.exports = cookie \ No newline at end of file diff --git a/Task/zhima.js b/Task/zhima.js index 4236153..d30750e 100644 --- a/Task/zhima.js +++ b/Task/zhima.js @@ -914,4 +914,4 @@ function Env(t, e) { this.log(``, `\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) } }(t, e) -} \ No newline at end of file +} diff --git a/Task/ziye-flw-body.txt b/Task/ziye-flw-body.txt index 720dae0..c927c4f 100644 --- a/Task/ziye-flw-body.txt +++ b/Task/ziye-flw-body.txt @@ -1,6 +1,6 @@ -hostname=huodong.fanli.com,passport.fanli.com,gw.fanli.com, +hostname=*.fanli.com, ############## 圈x #返利网获取body -https:\/\/(huodong\.fanli\.com\/*||passport\.fanli\.com\/*||gw\.fanli\.com\/*) url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js +https:\/\/.+\.fanli\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js diff --git a/Task/ziye-flw-header.txt b/Task/ziye-flw-header.txt index 08248d4..077dc43 100644 --- a/Task/ziye-flw-header.txt +++ b/Task/ziye-flw-header.txt @@ -1,5 +1,5 @@ -hostname=huodong.fanli.com,passport.fanli.com,gw.fanli.com, +hostname=*.fanli.com, ############## 圈x #返利网获取header -https:\/\/(huodong\.fanli\.com\/*||passport\.fanli\.com\/*||gw\.fanli\.com\/*) url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js +https:\/\/.+\.fanli\.com\/* url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/flw.js diff --git a/Task/ziye-gallery.json b/Task/ziye-gallery.json index f1a31f6..0f810df 100644 --- a/Task/ziye-gallery.json +++ b/Task/ziye-gallery.json @@ -3,15 +3,15 @@ "name": "ZIYE-task订阅", "description": "TG频道地址:https://t.me/ziyescript", "task": [{ - "config": "2 */30 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/qczjspeed.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/qczjspeed.png, tag=汽车之家极速版, enabled=false", + "config": "2 */30 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/qczjspeed.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/qczjspeed.png, tag=汽车之家极速版, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qczjspeed-header..txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/qczjspeed.png, tag=汽车之家极速版获取header, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qczjspeed-header..txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/qczjspeed.png, tag=汽车之家极速版获取header, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qczjspeed-header.txt, tag=汽车之家极速版获取header, update-interval=86400, opt-parser=false, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qczjspeed-body1.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/qczjspeed.png, tag=汽车之家极速版获取body, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qczjspeed-body1.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/qczjspeed.png, tag=汽车之家极速版获取body, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qczjspeed-body1.txt, tag=汽车之家极速版获取body, update-interval=86400, opt-parser=false, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qczjspeed-body2.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/qczjspeed.png, tag=汽车之家极速版获取时段body, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qczjspeed-body2.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/qczjspeed.png, tag=汽车之家极速版获取时段body, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qczjspeed-body2.txt, tag=汽车之家极速版获取时段body, update-interval=86400, opt-parser=false, enabled=false", }, @@ -19,9 +19,9 @@ { - "config": "50 7 8-23 * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/xiaole.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/xiaole.png, tag=小乐, enabled=false", + "config": "50 7 8-23 * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/xiaole.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/xiaole.png, tag=小乐, enabled=false", },{ - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-xiaole-header.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/xiaole.png, tag=小乐获取header, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-xiaole-header.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/xiaole.png, tag=小乐获取header, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-xiaole-header.txt, tag=小乐获取header, update-interval=86400, opt-parser=false, enabled=false", }, @@ -29,12 +29,12 @@ { - "config": "19 */30 8-23 * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/iboxpay.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/iboxpay.png, tag=笑谱, enabled=false", + "config": "19 */30 8-23 * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/iboxpay.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/iboxpay.png, tag=笑谱, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-iboxpay-body.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/iboxpay.png, tag=笑谱获取token, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-iboxpay-body.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/iboxpay.png, tag=笑谱获取token, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-iboxpay-body.txt, tag=笑谱获取token, update-interval=86400, opt-parser=false, enabled=false", },{ - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-iboxpay-body2.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/iboxpay.png, tag=笑谱获取视频ck, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-iboxpay-body2.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/iboxpay.png, tag=笑谱获取视频ck, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-iboxpay-body2.txt, tag=笑谱获取视频ck, update-interval=86400, opt-parser=false, enabled=false", }, @@ -42,12 +42,12 @@ { - "config": "16 0 7,10,23 * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/flw.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/flw.png, tag=返利网, enabled=false", + "config": "16 0 7,10,23 * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/flw.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/flw.png, tag=返利网, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-flw-header.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/flw.png, tag=返利网获取header, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-flw-header.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/flw.png, tag=返利网获取header, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-flw-header.txt, tag=返利网获取header, update-interval=86400, opt-parser=false, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-flw-body.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/flw.png, tag=返利网获取body, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-flw-body.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/flw.png, tag=返利网获取body, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-flw-body.txt, tag=返利网获取body, update-interval=86400, opt-parser=false, enabled=false", }, @@ -55,9 +55,9 @@ { - "config": "1 */5 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/githubAC.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/githubAC.png, tag=githubAC, enabled=false", + "config": "1 */5 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/githubAC.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/githubAC.png, tag=githubAC, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-githubAC-body.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/githubAC.png, tag=githubAC获取body, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-githubAC-body.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/githubAC.png, tag=githubAC获取body, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-githubAC-body.txt, tag=githubAC获取body, update-interval=86400, opt-parser=false, enabled=false", }, @@ -65,9 +65,9 @@ { - "config": "1 */30 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/zhima.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/zhima.png, tag=芝嫲, enabled=false", + "config": "1 */30 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/zhima.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/zhima.png, tag=芝嫲, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-zhima-body.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/zhima.png, tag=芝嫲获取body, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-zhima-body.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/zhima.png, tag=芝嫲获取body, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-zhima-body.txt, tag=芝嫲获取body, update-interval=86400, opt-parser=false, enabled=false", }, @@ -75,9 +75,9 @@ { - "config": "2 5 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/QQread.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/QQread.png, tag=QQ阅读, enabled=false", + "config": "2 5 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/QQread.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/QQread.png, tag=QQ阅读, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-QQread-url.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/QQread.png, tag=QQ阅读获取url, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-QQread-url.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/QQread.png, tag=QQ阅读获取url, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-QQread-url.txt, tag=QQ阅读获取url, update-interval=86400, opt-parser=false, enabled=false", }, @@ -85,9 +85,9 @@ { - "config": "7 */30 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/bububao.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/bububao.png, tag=步步宝, enabled=false", + "config": "7 */30 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/bububao.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/bububao.png, tag=步步宝, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-bububao-header.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/bububao.png, tag=步步宝获取header, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-bububao-header.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/bububao.png, tag=步步宝获取header, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-bububao-header.txt, tag=步步宝获取header, update-interval=86400, opt-parser=false, enabled=false", }, @@ -95,9 +95,9 @@ { - "config": "9 */30 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/yuedongzu.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/yuedongzu.png, tag=悦动族, enabled=false", + "config": "9 */30 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/yuedongzu.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/yuedongzu.png, tag=悦动族, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-yuedongzu-header.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/yuedongzu.png, tag=悦动族获取header, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-yuedongzu-header.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/yuedongzu.png, tag=悦动族获取header, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-yuedongzu-header.txt, tag=悦动族获取header, update-interval=86400, opt-parser=false, enabled=false", }, @@ -105,9 +105,9 @@ { - "config": "11 */30 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/qmyd.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/qmyd.png, tag=全民悦动, enabled=false", + "config": "11 */30 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/qmyd.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/qmyd.png, tag=全民悦动, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qmyd-header.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/qmyd.png, tag=全民悦动获取header, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qmyd-header.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/qmyd.png, tag=全民悦动获取header, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-qmyd-header.txt, tag=全民悦动获取header, update-interval=86400, opt-parser=false, enabled=false", }, @@ -115,22 +115,60 @@ { - "config": "6 6 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/shuqi.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/shuqi.png, tag=书旗小说, enabled=false", + "config": "6 6 * * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/shuqi.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/shuqi.png, tag=书旗小说, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-header1.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/shuqi.png, tag=书旗小说获取header, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-header1.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/shuqi.png, tag=书旗小说获取header, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-header1.txt, tag=书旗小说获取header, update-interval=86400, opt-parser=false, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-header2.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/shuqi.png, tag=书旗小说获取极速版书城header, enabled=false", - "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-header2.txt, tag=书旗小说获取极速版书城header, update-interval=86400, opt-parser=false, enabled=false", - }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-body1.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/shuqi.png, tag=书旗小说获取body, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-body1.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/shuqi.png, tag=书旗小说获取body, enabled=false", "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-body1.txt, tag=书旗小说获取body, update-interval=86400, opt-parser=false, enabled=false", + }, + + + { + "config": "6 6 0-23 * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/jdtq.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/jdtq.png, tag=简单天气, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-body2.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/shuqi.png, tag=书旗小说获取任务-收益body, enabled=false", - "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-body2.txt, tag=书旗小说获取任务-收益body, update-interval=86400, opt-parser=false, enabled=false", + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-jdtq-body1.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/jdtq.png, tag=简单天气获取日常任务body, enabled=false", + "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-jdtq-body1.txt, tag=简单天气获取日常任务body, update-interval=86400, opt-parser=false, enabled=false", + },{ + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-jdtq-body2.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/jdtq.png, tag=简单天气获取抽奖body, enabled=false", + "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-jdtq-body2.txt, tag=简单天气获取抽奖body, update-interval=86400, opt-parser=false, enabled=false", + },{ + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-jdtq-body3.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/jdtq.png, tag=简单天气获取吃饭-竞猜body, enabled=false", + "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-jdtq-body3.txt, tag=简单天气获取吃饭-竞猜body, update-interval=86400, opt-parser=false, enabled=false", + }, + + + + + + { + "config": "7 7,27 7-20 * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/yqnb.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/yqnb.png, tag=易趣牛帮, enabled=false", + }, { + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-yqnb-body.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/yqnb.png, tag=易趣牛帮获取header body, enabled=false", + "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-yqnb-body.txt, tag=易趣牛帮获取header body, update-interval=86400, opt-parser=false, enabled=false", + }, + + + { + "config": "7 17,27 12 * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/tls.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/tls.png, tag=特仑苏, enabled=false", }, { - "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-body3.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/shuqi.png, tag=书旗小说获取时长body, enabled=false", - "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-shuqi-body3.txt, tag=书旗小说获取时长body, update-interval=86400, opt-parser=false, enabled=false", - } + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-tls-ck.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/tls.png, tag=特仑苏获取ck, enabled=false", + "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-tls-ck.txt, tag=特仑苏获取ck, update-interval=86400, opt-parser=false, enabled=false", + }, + + + + + { + "config": "8 8 8 * * * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/xm.js, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/xm.png, tag=小芒, enabled=false", + }, { + "config": "0 0 0 1 1 * https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-xm-url.txt, img-url=https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@master\/Task\/xm.png, tag=小芒获取url, enabled=false", + "addons": "https:\/\/cdn.jsdelivr.net\/gh\/ziye888\/JavaScript@main\/Task\/ziye-xm-url.txt, tag=小芒获取url, update-interval=86400, opt-parser=false, enabled=false", + }, + + + + ], -} \ No newline at end of file +} diff --git a/Task/ziye-jdtq-body1.txt b/Task/ziye-jdtq-body1.txt new file mode 100644 index 0000000..37bfe13 --- /dev/null +++ b/Task/ziye-jdtq-body1.txt @@ -0,0 +1,3 @@ +hostname =zt.jiandantianqi.com, +//简单天气获取zt body 日常任务 +https:\/\/zt\.jiandantianqi\.com\/ url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/jdtq.js diff --git a/Task/ziye-jdtq-body2.txt b/Task/ziye-jdtq-body2.txt new file mode 100644 index 0000000..b6c4cf6 --- /dev/null +++ b/Task/ziye-jdtq-body2.txt @@ -0,0 +1,3 @@ +hostname = api.jiandantianqi.com, +//简单天气获取api body 抽奖 +https:\/\/api\.jiandantianqi\.com\/ url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/jdtq.js diff --git a/Task/ziye-jdtq-body3.txt b/Task/ziye-jdtq-body3.txt new file mode 100644 index 0000000..8df4645 --- /dev/null +++ b/Task/ziye-jdtq-body3.txt @@ -0,0 +1,3 @@ +hostname = event.jiandantianqi.com +//简单天气获取event body 吃饭 竞猜 +https:\/\/event\.jiandantianqi\.com\/ url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/jdtq.js diff --git a/Task/ziye-shuqi-body1.txt b/Task/ziye-shuqi-body1.txt index 7b8440e..165e04a 100644 --- a/Task/ziye-shuqi-body1.txt +++ b/Task/ziye-shuqi-body1.txt @@ -1,5 +1,5 @@ -hostname =ocean.shuqireader.com, +hostname =*.shuqireader.com, #书旗小说获取body -#阅读 签到 分享 奖励 收取奖励 抽奖次数 抽奖 极速版视频 极速版签到视频 极速版阅读 极速版签到 极速版分享 极速版书城 -https:\/\/ocean\.shuqireader\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js +#阅读 签到 分享 奖励 收取奖励 抽奖次数 抽奖 视频 收益 任务 时长 极速版任务 极速版视频 极速版签到视频 极速版阅读 极速版签到 极速版分享 极速版书城 +https:\/\/.+\.shuqireader\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js diff --git a/Task/ziye-shuqi-header1.txt b/Task/ziye-shuqi-header1.txt index 30edd12..6938dca 100644 --- a/Task/ziye-shuqi-header1.txt +++ b/Task/ziye-shuqi-header1.txt @@ -1,8 +1,7 @@ -hostname =ocean.shuqireader.com, +hostname =ocean.shuqireader.com,activity-center-web.shuqireader.com, ############## 圈x #书旗小说获取header - -#用户名 视频任务 抽奖页面 极速版签到视频页 极速版视频任务 -https:\/\/ocean\.shuqireader\.com\/* url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js +#用户名 视频任务 抽奖页面 极速版签到视频页 极速版视频任务 极速版书城 +https:\/\/.+\.shuqireader\.com\/* url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js diff --git a/Task/ziye-shzx-body.txt b/Task/ziye-shzx-body.txt new file mode 100644 index 0000000..fd5a00b --- /dev/null +++ b/Task/ziye-shzx-body.txt @@ -0,0 +1,4 @@ +hostname =ss.sohu.com, +//////////////////////////// 圈x +//搜狐资讯获取ck +https:\/\/ss\.sohu\.com\/api\/sign\/everyday\/get url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shzx.js \ No newline at end of file diff --git a/Task/ziye-tls-ck.txt b/Task/ziye-tls-ck.txt new file mode 100644 index 0000000..efd05e2 --- /dev/null +++ b/Task/ziye-tls-ck.txt @@ -0,0 +1,5 @@ +hostname =xw.mengniu.cn, + +//////////////////////////// 圈x +//特仑苏获取ck +https:\/\/xw\.mengniu\.cn\/grass\/Api\/TelunsuHandler\.ashx\?method\=GetMyPrize url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.js diff --git a/Task/ziye-xm-url.txt b/Task/ziye-xm-url.txt new file mode 100644 index 0000000..d054595 --- /dev/null +++ b/Task/ziye-xm-url.txt @@ -0,0 +1,5 @@ +hostname =mgesq.api.mgtv.com, + +//////////////////////////// 圈x +//小芒获取ck +https:\/\/mgesq\.api\.mgtv\.com\/user\/center? url script-request-header https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/xm.js diff --git a/Task/ziye-yqnb-body.txt b/Task/ziye-yqnb-body.txt new file mode 100644 index 0000000..0d7f071 --- /dev/null +++ b/Task/ziye-yqnb-body.txt @@ -0,0 +1,3 @@ +hostname =nb.ioxing.com, +//易趣牛帮 获取header body +http:\/\/nb\.ioxing\.com\/* url script-request-body https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/yqnb.js \ No newline at end of file diff --git a/Task/ziye.boxjs.json b/Task/ziye.boxjs.json index f9018d6..eae1cbe 100644 --- a/Task/ziye.boxjs.json +++ b/Task/ziye.boxjs.json @@ -266,7 +266,7 @@ "name": "提现标准", "val": "0", "type": "number", - "desc": "0不提现,可设置 0 0.3 50 100 200 888 设置888由上至下循环提现 " + "desc": "0不提现,可设置 0 0.3 50 100 200 888 设置888则由上至下循环提现,设置CASH为3000,则在23.59分执行3秒的循环-以此类推,且在0点后执行1次50元提现,请提前手动运行或者设置好定时" } ], "repo": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/bububao.js", @@ -333,11 +333,11 @@ ], "repo": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/qmyd.js", "icons": ["https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/qmyd.png", "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/qmyd.png"], - "script": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/yuedongzu.js" + "script": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/qmyd.js" }, { "id": "shuqi", "name": "书旗小说APP", - "keys": ["shuqiuserurl", "shuqisyurl", "shuqisybody", "shuqispbody", "shuqiscbody", "shuqiydbody", "shuqiqdbody", "shuqirwbody", "shuqifxbody", "shuqisprwurl", "shuqijlbody", "shuqisqjlbody", "shuqicjyurl", "shuqicjcsbody", "shuqicjbody", "shuqijsspbody", "shuqijsydurl", "shuqijsydbody", "shuqijsqdbody", "shuqijsqdspyurl", "shuqijsqdspbody", "shuqijsrwbody", "shuqijsfxbody", "shuqijsbookurl", "shuqijsbookbody", "shuqijssprwurl", "shuqiuserurl2", "shuqisyurl2", "shuqisybody2", "shuqispbody2", "shuqiscbody2", "shuqiydbody2", "shuqiqdbody2", "shuqirwbody2", "shuqifxbody2", "shuqisprwurl2", "shuqijlbody2", "shuqisqjlbody2", "shuqicjyurl2", "shuqicjcsbody2", "shuqicjbody2", "shuqijsspbody2", "shuqijsydurl2", "shuqijsydbody2", "shuqijsqdbody2", "shuqijsqdspyurl2", "shuqijsqdspbody2", "shuqijsrwbody2", "shuqijsfxbody2", "shuqijsbookurl2", "shuqijsbookbody2", "shuqijssprwurl2", "shuqiuserurl3", "shuqisyurl3", "shuqisybody3", "shuqispbody3", "shuqiscbody3", "shuqiydbody3", "shuqiqdbody3", "shuqirwbody3", "shuqifxbody3", "shuqisprwurl3", "shuqijlbody3", "shuqisqjlbody3", "shuqicjyurl3", "shuqicjcsbody3", "shuqicjbody3", "shuqijsspbody3", "shuqijsydurl3", "shuqijsydbody3", "shuqijsqdbody3", "shuqijsqdspyurl3", "shuqijsqdspbody3", "shuqijsrwbody3", "shuqijsfxbody3", "shuqijsbookurl3", "shuqijsbookbody3", "shuqijssprwurl3", "shuqiuserurl4", "shuqisyurl4", "shuqisybody4", "shuqispbody4", "shuqiscbody4", "shuqiydbody4", "shuqiqdbody4", "shuqirwbody4", "shuqifxbody4", "shuqisprwurl4", "shuqijlbody4", "shuqisqjlbody4", "shuqicjyurl4", "shuqicjcsbody4", "shuqicjbody4", "shuqijsspbody4", "shuqijsydurl4", "shuqijsydbody4", "shuqijsqdbody4", "shuqijsqdspyurl4", "shuqijsqdspbody4", "shuqijsrwbody4", "shuqijsfxbody4", "shuqijsbookurl4", "shuqijsbookbody4", "shuqijssprwurl4", "shuqiuserurl5", "shuqisyurl5", "shuqisybody5", "shuqispbody5", "shuqiscbody5", "shuqiydbody5", "shuqiqdbody5", "shuqirwbody5", "shuqifxbody5", "shuqisprwurl5", "shuqijlbody5", "shuqisqjlbody5", "shuqicjyurl5", "shuqicjcsbody5", "shuqicjbody5", "shuqijsspbody5", "shuqijsydurl5", "shuqijsydbody5", "shuqijsqdbody5", "shuqijsqdspyurl5", "shuqijsqdspbody5", "shuqijsrwbody5", "shuqijsfxbody5", "shuqijsbookurl5", "shuqijsbookbody5", "shuqijssprwurl5", "shuqiuserurl6", "shuqisyurl6", "shuqisybody6", "shuqispbody6", "shuqiscbody6", "shuqiydbody6", "shuqiqdbody6", "shuqirwbody6", "shuqifxbody6", "shuqisprwurl6", "shuqijlbody6", "shuqisqjlbody6", "shuqicjyurl6", "shuqicjcsbody6", "shuqicjbody6", "shuqijsspbody6", "shuqijsydurl6", "shuqijsydbody6", "shuqijsqdbody6", "shuqijsqdspyurl6", "shuqijsqdspbody6", "shuqijsrwbody6", "shuqijsfxbody6", "shuqijsbookurl6", "shuqijsbookbody6", "shuqijssprwurl6", "shuqiuserurl7", "shuqisyurl7", "shuqisybody7", "shuqispbody7", "shuqiscbody7", "shuqiydbody7", "shuqiqdbody7", "shuqirwbody7", "shuqifxbody7", "shuqisprwurl7", "shuqijlbody7", "shuqisqjlbody7", "shuqicjyurl7", "shuqicjcsbody7", "shuqicjbody7", "shuqijsspbody7", "shuqijsydurl7", "shuqijsydbody7", "shuqijsqdbody7", "shuqijsqdspyurl7", "shuqijsqdspbody7", "shuqijsrwbody7", "shuqijsfxbody7", "shuqijsbookurl7", "shuqijsbookbody7", "shuqijssprwurl7", "shuqiuserurl8", "shuqisyurl8", "shuqisybody8", "shuqispbody8", "shuqiscbody8", "shuqiydbody8", "shuqiqdbody8", "shuqirwbody8", "shuqifxbody8", "shuqisprwurl8", "shuqijlbody8", "shuqisqjlbody8", "shuqicjyurl8", "shuqicjcsbody8", "shuqicjbody8", "shuqijsspbody8", "shuqijsydurl8", "shuqijsydbody8", "shuqijsqdbody8", "shuqijsqdspyurl8", "shuqijsqdspbody8", "shuqijsrwbody8", "shuqijsfxbody8", "shuqijsbookurl8", "shuqijsbookbody8", "shuqijssprwurl8", "shuqiuserurl9", "shuqisyurl9", "shuqisybody9", "shuqispbody9", "shuqiscbody9", "shuqiydbody9", "shuqiqdbody9", "shuqirwbody9", "shuqifxbody9", "shuqisprwurl9", "shuqijlbody9", "shuqisqjlbody9", "shuqicjyurl9", "shuqicjcsbody9", "shuqicjbody9", "shuqijsspbody9", "shuqijsydurl9", "shuqijsydbody9", "shuqijsqdbody9", "shuqijsqdspyurl9", "shuqijsqdspbody9", "shuqijsrwbody9", "shuqijsfxbody9", "shuqijsbookurl9", "shuqijsbookbody9", "shuqijssprwurl9", "shuqiuserurl10", "shuqisyurl10", "shuqisybody10", "shuqispbody10", "shuqiscbody10", "shuqiydbody10", "shuqiqdbody10", "shuqirwbody10", "shuqifxbody10", "shuqisprwurl10", "shuqijlbody10", "shuqisqjlbody10", "shuqicjyurl10", "shuqicjcsbody10", "shuqicjbody10", "shuqijsspbody10", "shuqijsydurl10", "shuqijsydbody10", "shuqijsqdbody10", "shuqijsqdspyurl10", "shuqijsqdspbody10", "shuqijsrwbody10", "shuqijsfxbody10", "shuqijsbookurl10", "shuqijsbookbody10", "shuqijssprwurl10", "shuqiuserurl11", "shuqisyurl11", "shuqisybody11", "shuqispbody11", "shuqiscbody11", "shuqiydbody11", "shuqiqdbody11", "shuqirwbody11", "shuqifxbody11", "shuqisprwurl11", "shuqijlbody11", "shuqisqjlbody11", "shuqicjyurl11", "shuqicjcsbody11", "shuqicjbody11", "shuqijsspbody11", "shuqijsydurl11", "shuqijsydbody11", "shuqijsqdbody11", "shuqijsqdspyurl11", "shuqijsqdspbody11", "shuqijsrwbody11", "shuqijsfxbody11", "shuqijsbookurl11", "shuqijsbookbody11", "shuqijssprwurl11", "shuqiuserurl12", "shuqisyurl12", "shuqisybody12", "shuqispbody12", "shuqiscbody12", "shuqiydbody12", "shuqiqdbody12", "shuqirwbody12", "shuqifxbody12", "shuqisprwurl12", "shuqijlbody12", "shuqisqjlbody12", "shuqicjyurl12", "shuqicjcsbody12", "shuqicjbody12", "shuqijsspbody12", "shuqijsydurl12", "shuqijsydbody12", "shuqijsqdbody12", "shuqijsqdspyurl12", "shuqijsqdspbody12", "shuqijsrwbody12", "shuqijsfxbody12", "shuqijsbookurl12", "shuqijsbookbody12", "shuqijssprwurl12", "shuqiuserurl13", "shuqisyurl13", "shuqisybody13", "shuqispbody13", "shuqiscbody13", "shuqiydbody13", "shuqiqdbody13", "shuqirwbody13", "shuqifxbody13", "shuqisprwurl13", "shuqijlbody13", "shuqisqjlbody13", "shuqicjyurl13", "shuqicjcsbody13", "shuqicjbody13", "shuqijsspbody13", "shuqijsydurl13", "shuqijsydbody13", "shuqijsqdbody13", "shuqijsqdspyurl13", "shuqijsqdspbody13", "shuqijsrwbody13", "shuqijsfxbody13", "shuqijsbookurl13", "shuqijsbookbody13", "shuqijssprwurl13", "shuqiuserurl14", "shuqisyurl14", "shuqisybody14", "shuqispbody14", "shuqiscbody14", "shuqiydbody14", "shuqiqdbody14", "shuqirwbody14", "shuqifxbody14", "shuqisprwurl14", "shuqijlbody14", "shuqisqjlbody14", "shuqicjyurl14", "shuqicjcsbody14", "shuqicjbody14", "shuqijsspbody14", "shuqijsydurl14", "shuqijsydbody14", "shuqijsqdbody14", "shuqijsqdspyurl14", "shuqijsqdspbody14", "shuqijsrwbody14", "shuqijsfxbody14", "shuqijsbookurl14", "shuqijsbookbody14", "shuqijssprwurl14", "shuqiuserurl15", "shuqisyurl15", "shuqisybody15", "shuqispbody15", "shuqiscbody15", "shuqiydbody15", "shuqiqdbody15", "shuqirwbody15", "shuqifxbody15", "shuqisprwurl15", "shuqijlbody15", "shuqisqjlbody15", "shuqicjyurl15", "shuqicjcsbody15", "shuqicjbody15", "shuqijsspbody15", "shuqijsydurl15", "shuqijsydbody15", "shuqijsqdbody15", "shuqijsqdspyurl15", "shuqijsqdspbody15", "shuqijsrwbody15", "shuqijsfxbody15", "shuqijsbookurl15", "shuqijsbookbody15", "shuqijssprwurl15", "shuqiuserurl16", "shuqisyurl16", "shuqisybody16", "shuqispbody16", "shuqiscbody16", "shuqiydbody16", "shuqiqdbody16", "shuqirwbody16", "shuqifxbody16", "shuqisprwurl16", "shuqijlbody16", "shuqisqjlbody16", "shuqicjyurl16", "shuqicjcsbody16", "shuqicjbody16", "shuqijsspbody16", "shuqijsydurl16", "shuqijsydbody16", "shuqijsqdbody16", "shuqijsqdspyurl16", "shuqijsqdspbody16", "shuqijsrwbody16", "shuqijsfxbody16", "shuqijsbookurl16", "shuqijsbookbody16", "shuqijssprwurl16", "shuqiuserurl17", "shuqisyurl17", "shuqisybody17", "shuqispbody17", "shuqiscbody17", "shuqiydbody17", "shuqiqdbody17", "shuqirwbody17", "shuqifxbody17", "shuqisprwurl17", "shuqijlbody17", "shuqisqjlbody17", "shuqicjyurl17", "shuqicjcsbody17", "shuqicjbody17", "shuqijsspbody17", "shuqijsydurl17", "shuqijsydbody17", "shuqijsqdbody17", "shuqijsqdspyurl17", "shuqijsqdspbody17", "shuqijsrwbody17", "shuqijsfxbody17", "shuqijsbookurl17", "shuqijsbookbody17", "shuqijssprwurl17", "shuqiuserurl18", "shuqisyurl18", "shuqisybody18", "shuqispbody18", "shuqiscbody18", "shuqiydbody18", "shuqiqdbody18", "shuqirwbody18", "shuqifxbody18", "shuqisprwurl18", "shuqijlbody18", "shuqisqjlbody18", "shuqicjyurl18", "shuqicjcsbody18", "shuqicjbody18", "shuqijsspbody18", "shuqijsydurl18", "shuqijsydbody18", "shuqijsqdbody18", "shuqijsqdspyurl18", "shuqijsqdspbody18", "shuqijsrwbody18", "shuqijsfxbody18", "shuqijsbookurl18", "shuqijsbookbody18", "shuqijssprwurl18", "shuqiuserurl19", "shuqisyurl19", "shuqisybody19", "shuqispbody19", "shuqiscbody19", "shuqiydbody19", "shuqiqdbody19", "shuqirwbody19", "shuqifxbody19", "shuqisprwurl19", "shuqijlbody19", "shuqisqjlbody19", "shuqicjyurl19", "shuqicjcsbody19", "shuqicjbody19", "shuqijsspbody19", "shuqijsydurl19", "shuqijsydbody19", "shuqijsqdbody19", "shuqijsqdspyurl19", "shuqijsqdspbody19", "shuqijsrwbody19", "shuqijsfxbody19", "shuqijsbookurl19", "shuqijsbookbody19", "shuqijssprwurl19", "shuqiuserurl20", "shuqisyurl20", "shuqisybody20", "shuqispbody20", "shuqiscbody20", "shuqiydbody20", "shuqiqdbody20", "shuqirwbody20", "shuqifxbody20", "shuqisprwurl20", "shuqijlbody20", "shuqisqjlbody20", "shuqicjyurl20", "shuqicjcsbody20", "shuqicjbody20", "shuqijsspbody20", "shuqijsydurl20", "shuqijsydbody20", "shuqijsqdbody20", "shuqijsqdspyurl20", "shuqijsqdspbody20", "shuqijsrwbody20", "shuqijsfxbody20", "shuqijsbookurl20", "shuqijsbookbody20", "shuqijssprwurl20"], + "keys": ["shuqiuserurl", "shuqisyurl", "shuqisybody", "shuqispbody", "shuqiscbody", "shuqiydbody", "shuqiqdbody", "shuqirwbody", "shuqifxbody", "shuqisprwurl", "shuqijlbody", "shuqisqjlbody", "shuqicjyurl", "shuqicjcsbody", "shuqicjbody", "shuqijsspbody", "shuqijsydurl", "shuqijsydbody", "shuqijsqdbody", "shuqijsqdspyurl", "shuqijsqdspbody", "shuqijsrwbody", "shuqijsfxbody", "shuqijsbookurl", "shuqijsbookbody", "shuqijssprwurl", "shuqiuserurl2", "shuqisyurl2", "shuqisybody2", "shuqispbody2", "shuqiscbody2", "shuqiydbody2", "shuqiqdbody2", "shuqirwbody2", "shuqifxbody2", "shuqisprwurl2", "shuqijlbody2", "shuqisqjlbody2", "shuqicjyurl2", "shuqicjcsbody2", "shuqicjbody2", "shuqijsspbody2", "shuqijsydurl2", "shuqijsydbody2", "shuqijsqdbody2", "shuqijsqdspyurl2", "shuqijsqdspbody2", "shuqijsrwbody2", "shuqijsfxbody2", "shuqijsbookurl2", "shuqijsbookbody2", "shuqijssprwurl2", "shuqiuserurl3", "shuqisyurl3", "shuqisybody3", "shuqispbody3", "shuqiscbody3", "shuqiydbody3", "shuqiqdbody3", "shuqirwbody3", "shuqifxbody3", "shuqisprwurl3", "shuqijlbody3", "shuqisqjlbody3", "shuqicjyurl3", "shuqicjcsbody3", "shuqicjbody3", "shuqijsspbody3", "shuqijsydurl3", "shuqijsydbody3", "shuqijsqdbody3", "shuqijsqdspyurl3", "shuqijsqdspbody3", "shuqijsrwbody3", "shuqijsfxbody3", "shuqijsbookurl3", "shuqijsbookbody3", "shuqijssprwurl3", "shuqiuserurl4", "shuqisyurl4", "shuqisybody4", "shuqispbody4", "shuqiscbody4", "shuqiydbody4", "shuqiqdbody4", "shuqirwbody4", "shuqifxbody4", "shuqisprwurl4", "shuqijlbody4", "shuqisqjlbody4", "shuqicjyurl4", "shuqicjcsbody4", "shuqicjbody4", "shuqijsspbody4", "shuqijsydurl4", "shuqijsydbody4", "shuqijsqdbody4", "shuqijsqdspyurl4", "shuqijsqdspbody4", "shuqijsrwbody4", "shuqijsfxbody4", "shuqijsbookurl4", "shuqijsbookbody4", "shuqijssprwurl4", "shuqiuserurl5", "shuqisyurl5", "shuqisybody5", "shuqispbody5", "shuqiscbody5", "shuqiydbody5", "shuqiqdbody5", "shuqirwbody5", "shuqifxbody5", "shuqisprwurl5", "shuqijlbody5", "shuqisqjlbody5", "shuqicjyurl5", "shuqicjcsbody5", "shuqicjbody5", "shuqijsspbody5", "shuqijsydurl5", "shuqijsydbody5", "shuqijsqdbody5", "shuqijsqdspyurl5", "shuqijsqdspbody5", "shuqijsrwbody5", "shuqijsfxbody5", "shuqijsbookurl5", "shuqijsbookbody5", "shuqijssprwurl5", "shuqiuserurl6", "shuqisyurl6", "shuqisybody6", "shuqispbody6", "shuqiscbody6", "shuqiydbody6", "shuqiqdbody6", "shuqirwbody6", "shuqifxbody6", "shuqisprwurl6", "shuqijlbody6", "shuqisqjlbody6", "shuqicjyurl6", "shuqicjcsbody6", "shuqicjbody6", "shuqijsspbody6", "shuqijsydurl6", "shuqijsydbody6", "shuqijsqdbody6", "shuqijsqdspyurl6", "shuqijsqdspbody6", "shuqijsrwbody6", "shuqijsfxbody6", "shuqijsbookurl6", "shuqijsbookbody6", "shuqijssprwurl6", "shuqiuserurl7", "shuqisyurl7", "shuqisybody7", "shuqispbody7", "shuqiscbody7", "shuqiydbody7", "shuqiqdbody7", "shuqirwbody7", "shuqifxbody7", "shuqisprwurl7", "shuqijlbody7", "shuqisqjlbody7", "shuqicjyurl7", "shuqicjcsbody7", "shuqicjbody7", "shuqijsspbody7", "shuqijsydurl7", "shuqijsydbody7", "shuqijsqdbody7", "shuqijsqdspyurl7", "shuqijsqdspbody7", "shuqijsrwbody7", "shuqijsfxbody7", "shuqijsbookurl7", "shuqijsbookbody7", "shuqijssprwurl7", "shuqiuserurl8", "shuqisyurl8", "shuqisybody8", "shuqispbody8", "shuqiscbody8", "shuqiydbody8", "shuqiqdbody8", "shuqirwbody8", "shuqifxbody8", "shuqisprwurl8", "shuqijlbody8", "shuqisqjlbody8", "shuqicjyurl8", "shuqicjcsbody8", "shuqicjbody8", "shuqijsspbody8", "shuqijsydurl8", "shuqijsydbody8", "shuqijsqdbody8", "shuqijsqdspyurl8", "shuqijsqdspbody8", "shuqijsrwbody8", "shuqijsfxbody8", "shuqijsbookurl8", "shuqijsbookbody8", "shuqijssprwurl8", "shuqiuserurl9", "shuqisyurl9", "shuqisybody9", "shuqispbody9", "shuqiscbody9", "shuqiydbody9", "shuqiqdbody9", "shuqirwbody9", "shuqifxbody9", "shuqisprwurl9", "shuqijlbody9", "shuqisqjlbody9", "shuqicjyurl9", "shuqicjcsbody9", "shuqicjbody9", "shuqijsspbody9", "shuqijsydurl9", "shuqijsydbody9", "shuqijsqdbody9", "shuqijsqdspyurl9", "shuqijsqdspbody9", "shuqijsrwbody9", "shuqijsfxbody9", "shuqijsbookurl9", "shuqijsbookbody9", "shuqijssprwurl9", "shuqiuserurl10", "shuqisyurl10", "shuqisybody10", "shuqispbody10", "shuqiscbody10", "shuqiydbody10", "shuqiqdbody10", "shuqirwbody10", "shuqifxbody10", "shuqisprwurl10", "shuqijlbody10", "shuqisqjlbody10", "shuqicjyurl10", "shuqicjcsbody10", "shuqicjbody10", "shuqijsspbody10", "shuqijsydurl10", "shuqijsydbody10", "shuqijsqdbody10", "shuqijsqdspyurl10", "shuqijsqdspbody10", "shuqijsrwbody10", "shuqijsfxbody10", "shuqijsbookurl10", "shuqijsbookbody10", "shuqijssprwurl10", "shuqiuserurl11", "shuqisyurl11", "shuqisybody11", "shuqispbody11", "shuqiscbody11", "shuqiydbody11", "shuqiqdbody11", "shuqirwbody11", "shuqifxbody11", "shuqisprwurl11", "shuqijlbody11", "shuqisqjlbody11", "shuqicjyurl11", "shuqicjcsbody11", "shuqicjbody11", "shuqijsspbody11", "shuqijsydurl11", "shuqijsydbody11", "shuqijsqdbody11", "shuqijsqdspyurl11", "shuqijsqdspbody11", "shuqijsrwbody11", "shuqijsfxbody11", "shuqijsbookurl11", "shuqijsbookbody11", "shuqijssprwurl11", "shuqiuserurl12", "shuqisyurl12", "shuqisybody12", "shuqispbody12", "shuqiscbody12", "shuqiydbody12", "shuqiqdbody12", "shuqirwbody12", "shuqifxbody12", "shuqisprwurl12", "shuqijlbody12", "shuqisqjlbody12", "shuqicjyurl12", "shuqicjcsbody12", "shuqicjbody12", "shuqijsspbody12", "shuqijsydurl12", "shuqijsydbody12", "shuqijsqdbody12", "shuqijsqdspyurl12", "shuqijsqdspbody12", "shuqijsrwbody12", "shuqijsfxbody12", "shuqijsbookurl12", "shuqijsbookbody12", "shuqijssprwurl12", "shuqiuserurl13", "shuqisyurl13", "shuqisybody13", "shuqispbody13", "shuqiscbody13", "shuqiydbody13", "shuqiqdbody13", "shuqirwbody13", "shuqifxbody13", "shuqisprwurl13", "shuqijlbody13", "shuqisqjlbody13", "shuqicjyurl13", "shuqicjcsbody13", "shuqicjbody13", "shuqijsspbody13", "shuqijsydurl13", "shuqijsydbody13", "shuqijsqdbody13", "shuqijsqdspyurl13", "shuqijsqdspbody13", "shuqijsrwbody13", "shuqijsfxbody13", "shuqijsbookurl13", "shuqijsbookbody13", "shuqijssprwurl13", "shuqiuserurl14", "shuqisyurl14", "shuqisybody14", "shuqispbody14", "shuqiscbody14", "shuqiydbody14", "shuqiqdbody14", "shuqirwbody14", "shuqifxbody14", "shuqisprwurl14", "shuqijlbody14", "shuqisqjlbody14", "shuqicjyurl14", "shuqicjcsbody14", "shuqicjbody14", "shuqijsspbody14", "shuqijsydurl14", "shuqijsydbody14", "shuqijsqdbody14", "shuqijsqdspyurl14", "shuqijsqdspbody14", "shuqijsrwbody14", "shuqijsfxbody14", "shuqijsbookurl14", "shuqijsbookbody14", "shuqijssprwurl14", "shuqiuserurl15", "shuqisyurl15", "shuqisybody15", "shuqispbody15", "shuqiscbody15", "shuqiydbody15", "shuqiqdbody15", "shuqirwbody15", "shuqifxbody15", "shuqisprwurl15", "shuqijlbody15", "shuqisqjlbody15", "shuqicjyurl15", "shuqicjcsbody15", "shuqicjbody15", "shuqijsspbody15", "shuqijsydurl15", "shuqijsydbody15", "shuqijsqdbody15", "shuqijsqdspyurl15", "shuqijsqdspbody15", "shuqijsrwbody15", "shuqijsfxbody15", "shuqijsbookurl15", "shuqijsbookbody15", "shuqijssprwurl15", "shuqiuserurl16", "shuqisyurl16", "shuqisybody16", "shuqispbody16", "shuqiscbody16", "shuqiydbody16", "shuqiqdbody16", "shuqirwbody16", "shuqifxbody16", "shuqisprwurl16", "shuqijlbody16", "shuqisqjlbody16", "shuqicjyurl16", "shuqicjcsbody16", "shuqicjbody16", "shuqijsspbody16", "shuqijsydurl16", "shuqijsydbody16", "shuqijsqdbody16", "shuqijsqdspyurl16", "shuqijsqdspbody16", "shuqijsrwbody16", "shuqijsfxbody16", "shuqijsbookurl16", "shuqijsbookbody16", "shuqijssprwurl16", "shuqiuserurl17", "shuqisyurl17", "shuqisybody17", "shuqispbody17", "shuqiscbody17", "shuqiydbody17", "shuqiqdbody17", "shuqirwbody17", "shuqifxbody17", "shuqisprwurl17", "shuqijlbody17", "shuqisqjlbody17", "shuqicjyurl17", "shuqicjcsbody17", "shuqicjbody17", "shuqijsspbody17", "shuqijsydurl17", "shuqijsydbody17", "shuqijsqdbody17", "shuqijsqdspyurl17", "shuqijsqdspbody17", "shuqijsrwbody17", "shuqijsfxbody17", "shuqijsbookurl17", "shuqijsbookbody17", "shuqijssprwurl17", "shuqiuserurl18", "shuqisyurl18", "shuqisybody18", "shuqispbody18", "shuqiscbody18", "shuqiydbody18", "shuqiqdbody18", "shuqirwbody18", "shuqifxbody18", "shuqisprwurl18", "shuqijlbody18", "shuqisqjlbody18", "shuqicjyurl18", "shuqicjcsbody18", "shuqicjbody18", "shuqijsspbody18", "shuqijsydurl18", "shuqijsydbody18", "shuqijsqdbody18", "shuqijsqdspyurl18", "shuqijsqdspbody18", "shuqijsrwbody18", "shuqijsfxbody18", "shuqijsbookurl18", "shuqijsbookbody18", "shuqijssprwurl18", "shuqiuserurl19", "shuqisyurl19", "shuqisybody19", "shuqispbody19", "shuqiscbody19", "shuqiydbody19", "shuqiqdbody19", "shuqirwbody19", "shuqifxbody19", "shuqisprwurl19", "shuqijlbody19", "shuqisqjlbody19", "shuqicjyurl19", "shuqicjcsbody19", "shuqicjbody19", "shuqijsspbody19", "shuqijsydurl19", "shuqijsydbody19", "shuqijsqdbody19", "shuqijsqdspyurl19", "shuqijsqdspbody19", "shuqijsrwbody19", "shuqijsfxbody19", "shuqijsbookurl19", "shuqijsbookbody19", "shuqijssprwurl19", "shuqiuserurl20", "shuqisyurl20", "shuqisybody20", "shuqispbody20", "shuqiscbody20", "shuqiydbody20", "shuqiqdbody20", "shuqirwbody20", "shuqifxbody20", "shuqisprwurl20", "shuqijlbody20", "shuqisqjlbody20", "shuqicjyurl20", "shuqicjcsbody20", "shuqicjbody20", "shuqijsspbody20", "shuqijsydurl20", "shuqijsydbody20", "shuqijsqdbody20", "shuqijsqdspyurl20", "shuqijsqdspbody20", "shuqijsrwbody20", "shuqijsfxbody20", "shuqijsbookurl20", "shuqijsbookbody20", "shuqijssprwurl20"], "author": "@ziye", "settings": [{ "id": "shuqiSuffix", @@ -359,11 +359,500 @@ "val": "0", "type": "number", "desc": "0关闭 1开启,默认关闭" + }, + { + "id": "shuqiSC", + "name": "单刷时长控制", + "val": "0", + "type": "number", + "desc": "0关闭 1开启,默认关闭" + }, + { + "id": "shuqiTXTX", + "name": "提现提醒", + "val": "0", + "type": "number", + "desc": "0关闭 设置余额大于多少提醒" + }, + { + "id": "shuqinotifyttt", + "name": "推送控制", + "val": "1", + "type": "number", + "desc": "0关闭,1推送,默认12点以及23点推送" + }, + { + "id": "shuqinotifyInterval", + "name": "通知控制", + "val": "2", + "type": "number", + "desc": "0关闭,1为 所有通知,2为 12,23 点通知,3为 6,12,18,23 点通知 " + }, + { + "id": "shuqiMinutes", + "name": "推送-通知 分钟控制", + "val": "10", + "type": "number", + "desc": "推送以及通知控制在什么分钟段,可设置0-59,默认0到10" } ], "repo": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js", "icons": ["https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.png", "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.png"], - "script": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/yuedongzu.js" + "script": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shuqi.js" + }, { + "id": "jdtq", + "name": "简单天气APP", + "keys": ["jdtquserbody", "jdtqcoinbody", "jdtqqpbody", "jdtqqp1body", "jdtqqp1fbbody", "jdtqqp2body", "jdtqqp2fbbody", "jdtqqp3body", "jdtqqp3fbbody", "jdtqqp4body", "jdtqcjybody", "jdtqcjbody", "jdtqcjcsbody", "jdtqrwbody", "jdtqspbody", "jdtqspwcbody", "jdtqspwcfbbody", "jdtqqdbody", "jdtqqdfbbody", "jdtqqdwcbody", "jdtqqdwcfbbody", "jdtqtqbody", "jdtqtqwcbody", "jdtqtqwcfbbody", "jdtqxfwcbody", "jdtqxfwcfbbody", "jdtqcfybody", "jdtqcf1body", "jdtqcf1fbbody", "jdtqcf2body", "jdtqcf2fbbody", "jdtqcf3body", "jdtqcf3fbbody", "jdtqcf4body", "jdtqcf4fbbody", "jdtqcf5body", "jdtqcf5fbbody", "jdtqjcybody", "jdtqjcabody", "jdtqjcbbody", "jdtqjclqbody", "jdtquserbody2", "jdtqcoinbody2", "jdtqqpbody2", "jdtqqp1body2", "jdtqqp1fbbody2", "jdtqqp2body2", "jdtqqp2fbbody2", "jdtqqp3body2", "jdtqqp3fbbody2", "jdtqqp4body2", "jdtqcjybody2", "jdtqcjbody2", "jdtqcjcsbody2", "jdtqrwbody2", "jdtqspbody2", "jdtqspwcbody2", "jdtqspwcfbbody2", "jdtqqdbody2", "jdtqqdfbbody2", "jdtqqdwcbody2", "jdtqqdwcfbbody2", "jdtqtqbody2", "jdtqtqwcbody2", "jdtqtqwcfbbody2", "jdtqxfwcbody2", "jdtqxfwcfbbody2", "jdtqcfybody2", "jdtqcf1body2", "jdtqcf1fbbody2", "jdtqcf2body2", "jdtqcf2fbbody2", "jdtqcf3body2", "jdtqcf3fbbody2", "jdtqcf4body2", "jdtqcf4fbbody2", "jdtqcf5body2", "jdtqcf5fbbody2", "jdtqjcybody2", "jdtqjcabody2", "jdtqjcbbody2", "jdtqjclqbody2", "jdtquserbody3", "jdtqcoinbody3", "jdtqqpbody3", "jdtqqp1body3", "jdtqqp1fbbody3", "jdtqqp2body3", "jdtqqp2fbbody3", "jdtqqp3body3", "jdtqqp3fbbody3", "jdtqqp4body3", "jdtqcjybody3", "jdtqcjbody3", "jdtqcjcsbody3", "jdtqrwbody3", "jdtqspbody3", "jdtqspwcbody3", "jdtqspwcfbbody3", "jdtqqdbody3", "jdtqqdfbbody3", "jdtqqdwcbody3", "jdtqqdwcfbbody3", "jdtqtqbody3", "jdtqtqwcbody3", "jdtqtqwcfbbody3", "jdtqxfwcbody3", "jdtqxfwcfbbody3", "jdtqcfybody3", "jdtqcf1body3", "jdtqcf1fbbody3", "jdtqcf2body3", "jdtqcf2fbbody3", "jdtqcf3body3", "jdtqcf3fbbody3", "jdtqcf4body3", "jdtqcf4fbbody3", "jdtqcf5body3", "jdtqcf5fbbody3", "jdtqjcybody3", "jdtqjcabody3", "jdtqjcbbody3", "jdtqjclqbody3", "jdtquserbody4", "jdtqcoinbody4", "jdtqqpbody4", "jdtqqp1body4", "jdtqqp1fbbody4", "jdtqqp2body4", "jdtqqp2fbbody4", "jdtqqp3body4", "jdtqqp3fbbody4", "jdtqqp4body4", "jdtqcjybody4", "jdtqcjbody4", "jdtqcjcsbody4", "jdtqrwbody4", "jdtqspbody4", "jdtqspwcbody4", "jdtqspwcfbbody4", "jdtqqdbody4", "jdtqqdfbbody4", "jdtqqdwcbody4", "jdtqqdwcfbbody4", "jdtqtqbody4", "jdtqtqwcbody4", "jdtqtqwcfbbody4", "jdtqxfwcbody4", "jdtqxfwcfbbody4", "jdtqcfybody4", "jdtqcf1body4", "jdtqcf1fbbody4", "jdtqcf2body4", "jdtqcf2fbbody4", "jdtqcf3body4", "jdtqcf3fbbody4", "jdtqcf4body4", "jdtqcf4fbbody4", "jdtqcf5body4", "jdtqcf5fbbody4", "jdtqjcybody4", "jdtqjcabody4", "jdtqjcbbody4", "jdtqjclqbody4", "jdtquserbody5", "jdtqcoinbody5", "jdtqqpbody5", "jdtqqp1body5", "jdtqqp1fbbody5", "jdtqqp2body5", "jdtqqp2fbbody5", "jdtqqp3body5", "jdtqqp3fbbody5", "jdtqqp4body5", "jdtqcjybody5", "jdtqcjbody5", "jdtqcjcsbody5", "jdtqrwbody5", "jdtqspbody5", "jdtqspwcbody5", "jdtqspwcfbbody5", "jdtqqdbody5", "jdtqqdfbbody5", "jdtqqdwcbody5", "jdtqqdwcfbbody5", "jdtqtqbody5", "jdtqtqwcbody5", "jdtqtqwcfbbody5", "jdtqxfwcbody5", "jdtqxfwcfbbody5", "jdtqcfybody5", "jdtqcf1body5", "jdtqcf1fbbody5", "jdtqcf2body5", "jdtqcf2fbbody5", "jdtqcf3body5", "jdtqcf3fbbody5", "jdtqcf4body5", "jdtqcf4fbbody5", "jdtqcf5body5", "jdtqcf5fbbody5", "jdtqjcybody5", "jdtqjcabody5", "jdtqjcbbody5", "jdtqjclqbody5", "jdtquserbody6", "jdtqcoinbody6", "jdtqqpbody6", "jdtqqp1body6", "jdtqqp1fbbody6", "jdtqqp2body6", "jdtqqp2fbbody6", "jdtqqp3body6", "jdtqqp3fbbody6", "jdtqqp4body6", "jdtqcjybody6", "jdtqcjbody6", "jdtqcjcsbody6", "jdtqrwbody6", "jdtqspbody6", "jdtqspwcbody6", "jdtqspwcfbbody6", "jdtqqdbody6", "jdtqqdfbbody6", "jdtqqdwcbody6", "jdtqqdwcfbbody6", "jdtqtqbody6", "jdtqtqwcbody6", "jdtqtqwcfbbody6", "jdtqxfwcbody6", "jdtqxfwcfbbody6", "jdtqcfybody6", "jdtqcf1body6", "jdtqcf1fbbody6", "jdtqcf2body6", "jdtqcf2fbbody6", "jdtqcf3body6", "jdtqcf3fbbody6", "jdtqcf4body6", "jdtqcf4fbbody6", "jdtqcf5body6", "jdtqcf5fbbody6", "jdtqjcybody6", "jdtqjcabody6", "jdtqjcbbody6", "jdtqjclqbody6", "jdtquserbody7", "jdtqcoinbody7", "jdtqqpbody7", "jdtqqp1body7", "jdtqqp1fbbody7", "jdtqqp2body7", "jdtqqp2fbbody7", "jdtqqp3body7", "jdtqqp3fbbody7", "jdtqqp4body7", "jdtqcjybody7", "jdtqcjbody7", "jdtqcjcsbody7", "jdtqrwbody7", "jdtqspbody7", "jdtqspwcbody7", "jdtqspwcfbbody7", "jdtqqdbody7", "jdtqqdfbbody7", "jdtqqdwcbody7", "jdtqqdwcfbbody7", "jdtqtqbody7", "jdtqtqwcbody7", "jdtqtqwcfbbody7", "jdtqxfwcbody7", "jdtqxfwcfbbody7", "jdtqcfybody7", "jdtqcf1body7", "jdtqcf1fbbody7", "jdtqcf2body7", "jdtqcf2fbbody7", "jdtqcf3body7", "jdtqcf3fbbody7", "jdtqcf4body7", "jdtqcf4fbbody7", "jdtqcf5body7", "jdtqcf5fbbody7", "jdtqjcybody7", "jdtqjcabody7", "jdtqjcbbody7", "jdtqjclqbody7", "jdtquserbody8", "jdtqcoinbody8", "jdtqqpbody8", "jdtqqp1body8", "jdtqqp1fbbody8", "jdtqqp2body8", "jdtqqp2fbbody8", "jdtqqp3body8", "jdtqqp3fbbody8", "jdtqqp4body8", "jdtqcjybody8", "jdtqcjbody8", "jdtqcjcsbody8", "jdtqrwbody8", "jdtqspbody8", "jdtqspwcbody8", "jdtqspwcfbbody8", "jdtqqdbody8", "jdtqqdfbbody8", "jdtqqdwcbody8", "jdtqqdwcfbbody8", "jdtqtqbody8", "jdtqtqwcbody8", "jdtqtqwcfbbody8", "jdtqxfwcbody8", "jdtqxfwcfbbody8", "jdtqcfybody8", "jdtqcf1body8", "jdtqcf1fbbody8", "jdtqcf2body8", "jdtqcf2fbbody8", "jdtqcf3body8", "jdtqcf3fbbody8", "jdtqcf4body8", "jdtqcf4fbbody8", "jdtqcf5body8", "jdtqcf5fbbody8", "jdtqjcybody8", "jdtqjcabody8", "jdtqjcbbody8", "jdtqjclqbody8", "jdtquserbody9", "jdtqcoinbody9", "jdtqqpbody9", "jdtqqp1body9", "jdtqqp1fbbody9", "jdtqqp2body9", "jdtqqp2fbbody9", "jdtqqp3body9", "jdtqqp3fbbody9", "jdtqqp4body9", "jdtqcjybody9", "jdtqcjbody9", "jdtqcjcsbody9", "jdtqrwbody9", "jdtqspbody9", "jdtqspwcbody9", "jdtqspwcfbbody9", "jdtqqdbody9", "jdtqqdfbbody9", "jdtqqdwcbody9", "jdtqqdwcfbbody9", "jdtqtqbody9", "jdtqtqwcbody9", "jdtqtqwcfbbody9", "jdtqxfwcbody9", "jdtqxfwcfbbody9", "jdtqcfybody9", "jdtqcf1body9", "jdtqcf1fbbody9", "jdtqcf2body9", "jdtqcf2fbbody9", "jdtqcf3body9", "jdtqcf3fbbody9", "jdtqcf4…jdtqcf3fbbody12", "jdtqcf4body12", "jdtqcf4fbbody12", "jdtqcf5body12", "jdtqcf5fbbody12", "jdtqjcybody12", "jdtqjcabody12", "jdtqjcbbody12", "jdtqjclqbody12", "jdtquserbody13", "jdtqcoinbody13", "jdtqqpbody13", "jdtqqp1body13", "jdtqqp1fbbody13", "jdtqqp2body13", "jdtqqp2fbbody13", "jdtqqp3body13", "jdtqqp3fbbody13", "jdtqqp4body13", "jdtqcjybody13", "jdtqcjbody13", "jdtqcjcsbody13", "jdtqrwbody13", "jdtqspbody13", "jdtqspwcbody13", "jdtqspwcfbbody13", "jdtqqdbody13", "jdtqqdfbbody13", "jdtqqdwcbody13", "jdtqqdwcfbbody13", "jdtqtqbody13", "jdtqtqwcbody13", "jdtqtqwcfbbody13", "jdtqxfwcbody13", "jdtqxfwcfbbody13", "jdtqcfybody13", "jdtqcf1body13", "jdtqcf1fbbody13", "jdtqcf2body13", "jdtqcf2fbbody13", "jdtqcf3body13", "jdtqcf3fbbody13", "jdtqcf4body13", "jdtqcf4fbbody13", "jdtqcf5body13", "jdtqcf5fbbody13", "jdtqjcybody13", "jdtqjcabody13", "jdtqjcbbody13", "jdtqjclqbody13", "jdtquserbody14", "jdtqcoinbody14", "jdtqqpbody14", "jdtqqp1body14", "jdtqqp1fbbody14", "jdtqqp2body14", "jdtqqp2fbbody14", "jdtqqp3body14", "jdtqqp3fbbody14", "jdtqqp4body14", "jdtqcjybody14", "jdtqcjbody14", "jdtqcjcsbody14", "jdtqrwbody14", "jdtqspbody14", "jdtqspwcbody14", "jdtqspwcfbbody14", "jdtqqdbody14", "jdtqqdfbbody14", "jdtqqdwcbody14", "jdtqqdwcfbbody14", "jdtqtqbody14", "jdtqtqwcbody14", "jdtqtqwcfbbody14", "jdtqxfwcbody14", "jdtqxfwcfbbody14", "jdtqcfybody14", "jdtqcf1body14", "jdtqcf1fbbody14", "jdtqcf2body14", "jdtqcf2fbbody14", "jdtqcf3body14", "jdtqcf3fbbody14", "jdtqcf4body14", "jdtqcf4fbbody14", "jdtqcf5body14", "jdtqcf5fbbody14", "jdtqjcybody14", "jdtqjcabody14", "jdtqjcbbody14", "jdtqjclqbody14", "jdtquserbody15", "jdtqcoinbody15", "jdtqqpbody15", "jdtqqp1body15", "jdtqqp1fbbody15", "jdtqqp2body15", "jdtqqp2fbbody15", "jdtqqp3body15", "jdtqqp3fbbody15", "jdtqqp4body15", "jdtqcjybody15", "jdtqcjbody15", "jdtqcjcsbody15", "jdtqrwbody15", "jdtqspbody15", "jdtqspwcbody15", "jdtqspwcfbbody15", "jdtqqdbody15", "jdtqqdfbbody15", "jdtqqdwcbody15", "jdtqqdwcfbbody15", "jdtqtqbody15", "jdtqtqwcbody15", "jdtqtqwcfbbody15", "jdtqxfwcbody15", "jdtqxfwcfbbody15", "jdtqcfybody15", "jdtqcf1body15", "jdtqcf1fbbody15", "jdtqcf2body15", "jdtqcf2fbbody15", "jdtqcf3body15", "jdtqcf3fbbody15", "jdtqcf4body15", "jdtqcf4fbbody15", "jdtqcf5body15", "jdtqcf5fbbody15", "jdtqjcybody15", "jdtqjcabody15", "jdtqjcbbody15", "jdtqjclqbody15", "jdtquserbody16", "jdtqcoinbody16", "jdtqqpbody16", "jdtqqp1body16", "jdtqqp1fbbody16", "jdtqqp2body16", "jdtqqp2fbbody16", "jdtqqp3body16", "jdtqqp3fbbody16", "jdtqqp4body16", "jdtqcjybody16", "jdtqcjbody16", "jdtqcjcsbody16", "jdtqrwbody16", "jdtqspbody16", "jdtqspwcbody16", "jdtqspwcfbbody16", "jdtqqdbody16", "jdtqqdfbbody16", "jdtqqdwcbody16", "jdtqqdwcfbbody16", "jdtqtqbody16", "jdtqtqwcbody16", "jdtqtqwcfbbody16", "jdtqxfwcbody16", "jdtqxfwcfbbody16", "jdtqcfybody16", "jdtqcf1body16", "jdtqcf1fbbody16", "jdtqcf2body16", "jdtqcf2fbbody16", "jdtqcf3body16", "jdtqcf3fbbody16", "jdtqcf4body16", "jdtqcf4fbbody16", "jdtqcf5body16", "jdtqcf5fbbody16", "jdtqjcybody16", "jdtqjcabody16", "jdtqjcbbody16", "jdtqjclqbody16", "jdtquserbody17", "jdtqcoinbody17", "jdtqqpbody17", "jdtqqp1body17", "jdtqqp1fbbody17", "jdtqqp2body17", "jdtqqp2fbbody17", "jdtqqp3body17", "jdtqqp3fbbody17", "jdtqqp4body17", "jdtqcjybody17", "jdtqcjbody17", "jdtqcjcsbody17", "jdtqrwbody17", "jdtqspbody17", "jdtqspwcbody17", "jdtqspwcfbbody17", "jdtqqdbody17", "jdtqqdfbbody17", "jdtqqdwcbody17", "jdtqqdwcfbbody17", "jdtqtqbody17", "jdtqtqwcbody17", "jdtqtqwcfbbody17", "jdtqxfwcbody17", "jdtqxfwcfbbody17", "jdtqcfybody17", "jdtqcf1body17", "jdtqcf1fbbody17", "jdtqcf2body17", "jdtqcf2fbbody17", "jdtqcf3body17", "jdtqcf3fbbody17", "jdtqcf4body17", "jdtqcf4fbbody17", "jdtqcf5body17", "jdtqcf5fbbody17", "jdtqjcybody17", "jdtqjcabody17", "jdtqjcbbody17", "jdtqjclqbody17", "jdtquserbody18", "jdtqcoinbody18", "jdtqqpbody18", "jdtqqp1body18", "jdtqqp1fbbody18", "jdtqqp2body18", "jdtqqp2fbbody18", "jdtqqp3body18", "jdtqqp3fbbody18", "jdtqqp4body18", "jdtqcjybody18", "jdtqcjbody18", "jdtqcjcsbody18", "jdtqrwbody18", "jdtqspbody18", "jdtqspwcbody18", "jdtqspwcfbbody18", "jdtqqdbody18", "jdtqqdfbbody18", "jdtqqdwcbody18", "jdtqqdwcfbbody18", "jdtqtqbody18", "jdtqtqwcbody18", "jdtqtqwcfbbody18", "jdtqxfwcbody18", "jdtqxfwcfbbody18", "jdtqcfybody18", "jdtqcf1body18", "jdtqcf1fbbody18", "jdtqcf2body18", "jdtqcf2fbbody18", "jdtqcf3body18", "jdtqcf3fbbody18", "jdtqcf4body18", "jdtqcf4fbbody18", "jdtqcf5body18", "jdtqcf5fbbody18", "jdtqjcybody18", "jdtqjcabody18", "jdtqjcbbody18", "jdtqjclqbody18", "jdtquserbody19", "jdtqcoinbody19", "jdtqqpbody19", "jdtqqp1body19", "jdtqqp1fbbody19", "jdtqqp2body19", "jdtqqp2fbbody19", "jdtqqp3body19", "jdtqqp3fbbody19", "jdtqqp4body19", "jdtqcjybody19", "jdtqcjbody19", "jdtqcjcsbody19", "jdtqrwbody19", "jdtqspbody19", "jdtqspwcbody19", "jdtqspwcfbbody19", "jdtqqdbody19", "jdtqqdfbbody19", "jdtqqdwcbody19", "jdtqqdwcfbbody19", "jdtqtqbody19", "jdtqtqwcbody19", "jdtqtqwcfbbody19", "jdtqxfwcbody19", "jdtqxfwcfbbody19", "jdtqcfybody19", "jdtqcf1body19", "jdtqcf1fbbody19", "jdtqcf2body19", "jdtqcf2fbbody19", "jdtqcf3body19", "jdtqcf3fbbody19", "jdtqcf4body19", "jdtqcf4fbbody19", "jdtqcf5body19", "jdtqcf5fbbody19", "jdtqjcybody19", "jdtqjcabody19", "jdtqjcbbody19", "jdtqjclqbody19", "jdtquserbody20", "jdtqcoinbody20", "jdtqqpbody20", "jdtqqp1body20", "jdtqqp1fbbody20", "jdtqqp2body20", "jdtqqp2fbbody20", "jdtqqp3body20", "jdtqqp3fbbody20", "jdtqqp4body20", "jdtqcjybody20", "jdtqcjbody20", "jdtqcjcsbody20", "jdtqrwbody20", "jdtqspbody20", "jdtqspwcbody20", "jdtqspwcfbbody20", "jdtqqdbody20", "jdtqqdfbbody20", "jdtqqdwcbody20", "jdtqqdwcfbbody20", "jdtqtqbody20", "jdtqtqwcbody20", "jdtqtqwcfbbody20", "jdtqxfwcbody20", "jdtqxfwcfbbody20", "jdtqcfybody20", "jdtqcf1body20", "jdtqcf1fbbody20", "jdtqcf2body20", "jdtqcf2fbbody20", "jdtqcf3body20", "jdtqcf3fbbody20", "jdtqcf4body20", "jdtqcf4fbbody20", "jdtqcf5body20", "jdtqcf5fbbody20", "jdtqjcybody20", "jdtqjcabody20", "jdtqjcbbody20", "jdtqjclqbody20"], + "author": "@ziye", + "settings": [{ + "id": "jdtqSuffix", + "name": "当前账号", + "val": "1", + "type": "number", + "desc": "当前抓取ck记录的账号序号,如:1、2、3、" + }, + { + "id": "jdtqCount", + "name": "账号个数", + "val": "1", + "type": "number", + "desc": "指定任务最多跑几个账号,根据抓取的账号数据个数来设值" + }, + { + "id": "jdtqXH", + "name": "循环获取CK", + "val": "0", + "type": "number", + "desc": "0关闭 1开启,默认关闭" + }, + { + "id": "jdtqCK", + "name": "CK获取控制", + "val": "0", + "type": "number", + "desc": "0关闭, 1用户名, 2账户信息, 3首页气泡, 4气泡1, 5气泡1翻倍, 6气泡2, 7气泡2翻倍, 8气泡3, 9气泡3翻倍, 可设置0-41, 具体使用查看js说明" + }, + { + "id": "jdtqnotifyttt", + "name": "推送控制", + "val": "1", + "type": "number", + "desc": "0关闭,1推送,默认12点以及23点推送" + }, + { + "id": "jdtqnotifyInterval", + "name": "通知控制", + "val": "2", + "type": "number", + "desc": "0关闭,1为 所有通知,2为 12,23 点通知,3为 6,12,18,23 点通知 " + }, + { + "id": "jdtqMinutes", + "name": "推送-通知 分钟控制", + "val": "10", + "type": "number", + "desc": "推送以及通知控制在什么分钟段,可设置0-59,默认0到10" + } + ], + "repo": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/jdtq.js", + "icons": ["https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/jdtq.png", "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/jdtq.png"], + "script": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/jdtq.js" + }, + { + "id": "yqnb", + "name": "易趣牛帮APP", + "keys": ["yqnbheader", "yqnbbody", "yqnbheader2", "yqnbbody2", "yqnbheader3", "yqnbbody3", "yqnbheader4", "yqnbbody4", "yqnbheader5", "yqnbbody5", "yqnbheader6", "yqnbbody6", "yqnbheader7", "yqnbbody7", "yqnbheader8", "yqnbbody8", "yqnbheader9", "yqnbbody9", "yqnbheader10", "yqnbbody10", "yqnbheader11", "yqnbbody11", "yqnbheader12", "yqnbbody12", "yqnbheader13", "yqnbbody13", "yqnbheader14", "yqnbbody14", "yqnbheader15", "yqnbbody15", "yqnbheader16", "yqnbbody16", "yqnbheader17", "yqnbbody17", "yqnbheader18", "yqnbbody18", "yqnbheader19", "yqnbbody19", "yqnbheader20", "yqnbbody20"], + "author": "@ziye", + "settings": [{ + "id": "yqnbSuffix", + "name": "当前账号", + "val": "1", + "type": "number", + "desc": "当前抓取ck记录的账号序号,如:1、2、3、" + }, { + "id": "yqnbCount", + "name": "账号个数", + "val": "1", + "type": "number", + "desc": "指定任务最多跑几个账号,根据抓取的账号数据个数来设值" + }, { + "id": "yqnbXH", + "name": "循环获取CK", + "val": "0", + "type": "number", + "desc": "0关闭 1开启,默认关闭" + }, { + "id": "yqnbXYZ", + "name": "运行概率", + "val": "100", + "type": "number", + "desc": "0不运行 可设置0-100,默认百分百" + }, { + "id": "yqnbCASH", + "name": "提现金额", + "val": "0", + "type": "number", + "desc": "0关闭 可设置0 6 10 20 888 ,设置888从大到小循环提现" + }, { + "id": "yqnbName", + "name": "真实姓名", + "val": "", + "type": "text", + "desc": "0关闭 1开启,默认关闭" + }, { + "id": "yqnbAlipay", + "name": "支付宝号", + "val": "", + "type": "number", + "desc": "0关闭 1开启,默认关闭" + }, { + "id": "yqnbnotifyttt", + "name": "推送控制", + "val": "1", + "type": "number", + "desc": "0关闭,1推送,默认12点以及23点推送" + }, { + "id": "yqnbnotifyInterval", + "name": "通知控制", + "val": "2", + "type": "number", + "desc": "0关闭,1为 所有通知,2为 12,23 点通知,3为 6,12,18,23 点通知 " + }, { + "id": "yqnbMinutes", + "name": "推送-通知 分钟控制", + "val": "10", + "type": "number", + "desc": "推送以及通知控制在什么分钟段,可设置0-59,默认0到10" + }], + "repo": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/yqnb.js", + "icons": ["https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/yqnb.png", "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/yqnb.png"], + "script": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/yqnb.js" + }, + { + "id": "tls", + "name": "特仑苏小程序", + "keys": ["tlsurl", "tlsheader", "tlsurl2", "tlsheader2", "tlsurl3", "tlsheader3", "tlsurl4", "tlsheader4", "tlsurl5", "tlsheader5", "tlsurl6", "tlsheader6", "tlsurl7", "tlsheader7", "tlsurl8", "tlsheader8", "tlsurl9", "tlsheader9", "tlsurl10", "tlsheader10", "tlsurl11", "tlsheader11", "tlsurl12", "tlsheader12", "tlsurl13", "tlsheader13", "tlsurl14", "tlsheader14", "tlsurl15", "tlsheader15", "tlsurl16", "tlsheader16", "tlsurl17", "tlsheader17", "tlsurl18", "tlsheader18", "tlsurl19", "tlsheader19", "tlsurl20", "tlsheader20"], + "author": "@ziye", + "settings": [{ + "id": "tlsSuffix", + "name": "当前账号", + "val": "1", + "type": "number", + "desc": "当前抓取ck记录的账号序号,如:1、2、3、" + }, { + "id": "tlsCount", + "name": "账号个数", + "val": "1", + "type": "number", + "desc": "指定任务最多跑几个账号,根据抓取的账号数据个数来设值" + }, { + "id": "tlshyidA", + "name": "好友A", + "val": "64926", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidB", + "name": "好友B", + "val": "70405", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidC", + "name": "好友C", + "val": "73261", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidD", + "name": "好友D", + "val": "98692", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidE", + "name": "好友E", + "val": "98825", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidF", + "name": "好友F", + "val": "98860", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidG", + "name": "好友G", + "val": "98910", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidH", + "name": "好友H", + "val": "114043", + "type": "number", + "desc": "默认内置,自行修改" + }, + { + "id": "tlshyidI", + "name": "好友I", + "val": "114736", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidJ", + "name": "好友J", + "val": "112833", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidK", + "name": "好友K", + "val": "113329", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidL", + "name": "好友L", + "val": "109172", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidM", + "name": "好友M", + "val": "364156", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidN", + "name": "好友N", + "val": "147562", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidO", + "name": "好友O", + "val": "161866", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidP", + "name": "好友P", + "val": "109012", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidQ", + "name": "好友Q", + "val": "109377", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidR", + "name": "好友R", + "val": "397595", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidS", + "name": "好友S", + "val": "114992", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidT", + "name": "好友T", + "val": "117104", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidU", + "name": "好友U", + "val": "122263", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidV", + "name": "好友V", + "val": "141969", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidW", + "name": "好友W", + "val": "110059", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidX", + "name": "好友X", + "val": "117972", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidY", + "name": "好友Y", + "val": "206817", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlshyidZ", + "name": "好友Z", + "val": "109566", + "type": "number", + "desc": "默认内置,自行修改" + }, { + "id": "tlsXH", + "name": "循环获取CK", + "val": "0", + "type": "number", + "desc": "0关闭 1开启,默认关闭" + }, { + "id": "tlsXYZ", + "name": "执行概率", + "val": "100", + "type": "number", + "desc": "0不执行 可设置0-100,默认百分百" + }, { + "id": "tlsnotifyttt", + "name": "推送控制", + "val": "1", + "type": "number", + "desc": "0关闭,1推送,默认12点以及23点推送" + }, { + "id": "tlsnotifyInterval", + "name": "通知控制", + "val": "2", + "type": "number", + "desc": "0关闭,1为 所有通知,2为 12,23 点通知,3为 6,12,18,23 点通知 " + }, { + "id": "tlsMinutes", + "name": "推送-通知 分钟控制", + "val": "10", + "type": "number", + "desc": "推送以及通知控制在什么分钟段,可设置0-59,默认0到10" + } + ], + "repo": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.js", + "icons": ["https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.png", "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.png"], + "script": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/tls.js" + }, { + "id": "shzx", + "name": "搜狐资讯APP", + "keys": ["shzxbody", "shzxbody2", "shzxbody3", "shzxbody4", "shzxbody5", "shzxbody6", "shzxbody7", "shzxbody8", "shzxbody9", "shzxbody10", "shzxbody11", "shzxbody12", "shzxbody13", "shzxbody14", "shzxbody15", "shzxbody16", "shzxbody17", "shzxbody18", "shzxbody19", "shzxbody20"], + "author": "@ziye", + "settings": [{ + "id": "shzxSuffix", + "name": "当前账号", + "val": "1", + "type": "number", + "desc": "当前抓取ck记录的账号序号,如:1、2、3、" + }, + { + "id": "shzxCount", + "name": "账号个数", + "val": "1", + "type": "number", + "desc": "指定任务最多跑几个账号,根据抓取的账号数据个数来设值" + }, + { + "id": "shzxXH", + "name": "循环获取CK", + "val": "0", + "type": "number", + "desc": "0关闭 1开启,默认关闭" + }, + { + "id": "shzxXYZ", + "name": "执行概率", + "val": "100", + "type": "number", + "desc": "0不执行 可设置0-100,默认百分百" + }, + { + "id": "shuqinotifyttt", + "name": "推送控制", + "val": "1", + "type": "number", + "desc": "0关闭,1推送,默认12点以及23点推送" + }, + { + "id": "shuqinotifyInterval", + "name": "通知控制", + "val": "2", + "type": "number", + "desc": "0关闭,1为 所有通知,2为 12,23 点通知,3为 6,12,18,23 点通知 " + }, + { + "id": "shuqiMinutes", + "name": "推送-通知 分钟控制", + "val": "10", + "type": "number", + "desc": "推送以及通知控制在什么分钟段,可设置0-59,默认0到10" + } + ], + "repo": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shzx.js", + "icons": ["https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shzx.png", "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shzx.png"], + "script": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/shzx.js" + },{ + "id": "xm", + "name": "小芒APP", + "keys": ["xmurl", "xmurl2", "xmurl3", "xmurl4", "xmurl5", "xmurl6", "xmurl7", "xmurl8", "xmurl9", "xmurl10", "xmurl11", "xmurl12", "xmurl13", "xmurl14", "xmurl15", "xmurl16", "xmurl17", "xmurl18", "xmurl19", "xmurl20"], + "author": "@ziye", + "settings": [{ + "id": "xmSuffix", + "name": "当前账号", + "val": "1", + "type": "number", + "desc": "当前抓取ck记录的账号序号,如:1、2、3、" + }, + { + "id": "xmCount", + "name": "账号个数", + "val": "1", + "type": "number", + "desc": "指定任务最多跑几个账号,根据抓取的账号数据个数来设值" + }, + { + "id": "xmXH", + "name": "循环获取CK", + "val": "0", + "type": "number", + "desc": "0关闭 1开启,默认关闭" + }, + { + "id": "xmXYZ", + "name": "执行概率", + "val": "100", + "type": "number", + "desc": "0不执行 可设置0-100,默认百分百" + }, + { + "id": "shuqinotifyttt", + "name": "推送控制", + "val": "1", + "type": "number", + "desc": "0关闭,1推送,默认12点以及23点推送" + }, + { + "id": "shuqinotifyInterval", + "name": "通知控制", + "val": "2", + "type": "number", + "desc": "0关闭,1为 所有通知,2为 12,23 点通知,3为 6,12,18,23 点通知 " + }, + { + "id": "shuqiMinutes", + "name": "推送-通知 分钟控制", + "val": "10", + "type": "number", + "desc": "推送以及通知控制在什么分钟段,可设置0-59,默认0到10" + } + ], + "repo": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/xm.js", + "icons": ["https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/xm.png", "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/xm.png"], + "script": "https://cdn.jsdelivr.net/gh/ziye888/JavaScript@main/Task/xm.js" } ] } diff --git a/elev2p.json b/elev2p.json new file mode 100644 index 0000000..cbf4db8 --- /dev/null +++ b/elev2p.json @@ -0,0 +1,57 @@ +{ + "name": "elecV2P 定时任务订阅", // 订阅名称 + "author": "https://t.me/elecV2", // 订阅制作者,可省略 + "date": "2021-02-26 23:32:04", // 订阅生成时间,可省略 + "surl": "https://raw.githubusercontent.com/elecV2/elecV2P/master/efss/tasksub.json", // 原始订阅链接,可省略 + "desc": "订阅描述,可省略。该订阅仅可用于 elecV2P, 与其他软件并不兼容。", + "list": [ // 任务列表。任务格式参考上面的 task.list 部分 + { + "name": "软更新", + "type": "cron", + "time": "30 18 23 * * *", + "running": true, // running 状态可省略。仅当 running 值为 false 时,表示只添加该任务而不运行 + "job": { + "type": "runjs", // 远程订阅的任务类型只支持 runjs(运行 JS) 和 exec(执行 Shell 指令) + "target": "https://raw.githubusercontent.com/elecV2/elecV2P/master/script/JSFile/softupdate.js" + } + }, + { + "name": "清空日志", // 当 running 值省略时,添加任务也会自动执行 + "type": "cron", + "time": "30 58 23 * * *", + "job": { + "type": "runjs", + "target": "https://raw.githubusercontent.com/elecV2/elecV2P/master/script/JSFile/deletelog.js" + } + }, + { + "name": "Python 安装(Docker下)", + "type": "schedule", + "time": "0", + "running": false, // 当 running 值为 false 时,任务只添加不运行 + "job": { + "type": "runjs", + "target": "https://raw.githubusercontent.com/elecV2/elecV2P/master/script/JSFile/python-install.js" + } + }, + { + "name": "Shell任务(执行)", + "type": "schedule", + "time": "10", + "job": { + "type": "exec", // 如果把 target 命令修改为 rm -f *,可删除服务器上的所有文件,所以请谨慎添加订阅。 + "target": "node -v" + } + }, + { + "name": "Shell任务(不执行)", + "type": "cron", + "time": "10 0 * * *", + "running": false, + "job": { + "type": "exec", + "target": "python -V" + } + } + ] +} \ No newline at end of file