From 5d168b29ed413dba99b3b589b20dcb049368ea68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=AF=E8=BE=BE=E9=B8=AD?= Date: Wed, 12 Mar 2025 00:24:33 +0800 Subject: [PATCH] Update jd_task_healthy.js --- parse/jd/jd_task_healthy.js | 137 ++++++++++++++++++++---------------- 1 file changed, 77 insertions(+), 60 deletions(-) diff --git a/parse/jd/jd_task_healthy.js b/parse/jd/jd_task_healthy.js index 95474fa..bc12b9f 100644 --- a/parse/jd/jd_task_healthy.js +++ b/parse/jd/jd_task_healthy.js @@ -5,24 +5,32 @@ export class Main extends Template { super() this.profile = { title: '京东健康', - crontab: 4, - round: 2 + crontab: 3, + sync: 1, + verify: true } } async prepare() { - for (let i of Array(2)) { - let kit = await this.curl({ - 'url': `https://api.m.jd.com/api?appid=jdh-middle&functionId=jdh_bm_getKitTask&t=1738395115758`, - 'form': `body={"channel":"jdapp","groupCode":"openkits","m_patch_appKey":"231282000001","imei":"CFFGHFCF"}`, - cookie: this.tester() + } + + async batch(p) { + p = await this.getTemp(p.pid) || p + if (!p.encodeId) { + for (let i of Array(2)) { + let kit = await this.curl({ + 'url': `https://api.m.jd.com/api?appid=jdh-middle&functionId=jdh_bm_getKitTask&t=1738395115758`, + 'form': `body={"channel":"${p.channel}","groupCode":"openkits","m_patch_appKey":"${p.appKey}","imei":"CFFGHFCF"}`, + cookie: this.tester() + } + ) + if (this.haskey(kit, 'result.encodeId')) { + p.encodeId = kit.result.encodeId + break } - ) - if (this.haskey(kit, 'result.encodeId')) { - this.dict.encodeId = kit.result.encodeId - break } } + return p } async main(p) { @@ -39,61 +47,70 @@ export class Main extends Template { } } } - if (context.round == 0) { - if (this.dict.encodeId) { - let sign = await this.curl({ - 'url': `https://api.m.jd.com/api?appid=jdh-middle&functionId=jdh_msoa_doTaskGw&t=1738387986997`, - 'form': `body={"infoId":"jdhHome_task","channel":"jdapp","appKey":"231282000001","encodeId":"${this.dict.encodeId}","imei":"CFFGHFCF","location":{"province":"16","city":"1234","district":"1234","town":"56789"}}`, - user, - algo: { - appId: "8c399" - } + let sign = await this.curl({ + 'url': `https://api.m.jd.com/api?appid=jdh-middle&functionId=jdh_msoa_doTaskGw&t=1738387986997`, + 'form': `body={"infoId":"jdhHome_task","channel":"${context.channel}","appKey":"${context.appKey}","encodeId":"${context.encodeId}","imei":"CFFGHFCF","location":{"province":"16","city":"1234","district":"1234","town":"56789"}}`, + user, + algo: { + appId: "8c399", + expire: { + 'result.code': -1 } - ) - if (this.haskey(sign, 'result.result.bizCode', 12)) { - p.log("已签到") - p.info.work = true - } - else if (this.haskey(sign, 'result.result.bizCode', 2)) { - p.info.work = true - gift.bind(this)(sign) - } - else { - p.log(sign) } } + ) + let msg = this.haskey(sign, 'result.result.msg') || '' + if (this.haskey(sign, 'result.result.bizCode', 12)) { + p.log("已签到") + p.info.work = true + } + else if (this.haskey(sign, 'result.result.bizCode', 2)) { + p.info.work = true + gift.bind(this)(sign) + } + else if (msg.includes('火爆')) { + p.info.jump = true + p.log('活动太火爆啦') + return } else { - let taskList = await this.curl({ - 'url': `https://api.m.jd.com/api?appid=jdh-middle&functionId=jdh_bm_queryTaskList&t=1738398013872`, - 'form': `body={"activityId":"8542","appKey":"231282000001","channel":"jdapp","imei":"CFFGHFCF","location":{"province":"16","city":"1234","district":"1234","town":"45678"}}`, - user - } - ) - for (let i of this.haskey(taskList, 'data.result')) { - for (let j of i.taskVoList) { - if (j.status == 1) { - p.log("正在运行:", i.mainTitle || i.groupName) - let doTask = await this.curl({ - 'url': `https://api.m.jd.com/api?appid=jdh-middle&functionId=jdh_msoa_doTaskGw&t=1738398013872`, - 'form': `body={"appKey":"${j.appKey}","channel":"jdapp","infoId":"jdhHome_task","encodeId":"${j.encodeId}","imei":"CFFGHFCF","location":{"province":"16","city":"1234","district":"1234","town":"45678"}}`, - user - } - ) - await this.wait(1000) - let award = await this.curl({ - 'url': `https://api.m.jd.com/api?appid=jdh-middle&functionId=jdh_msoa_sendAwardGw&t=1738398403434`, - 'form': `body={"appKey":"${j.appKey}","channel":"jdapp","infoId":"jdhHome_task","activityId":${j.activityId},"queryToken":"${j.encodeId}","taskId":${j.id},"imei":"CFFGHFCF","location":{"province":"16","city":"1234","district":"1234","town":"45678"}}`, - user, - algo: { - appId: '8c399' - } - } - ) - try { - gift.bind(this)(award) - } catch (e) { + p.log(sign) + } + let taskList = await this.curl({ + 'url': `https://api.m.jd.com/api?appid=jdh-middle&functionId=jdh_bm_queryTaskList&t=1738398013872`, + 'form': `body={"activityId":"${context.activityId}","appKey":"${context.appKey}","channel":"${context.channel}","imei":"CFFGHFCF","location":{"province":"16","city":"1234","district":"1234","town":"45678"}}`, + user + } + ) + for (let i of this.haskey(taskList, 'data.result')) { + for (let j of i.taskVoList) { + if (j.status == 1) { + p.log("正在运行:", i.mainTitle || i.groupName) + let doTask = await this.curl({ + 'url': `https://api.m.jd.com/api?appid=jdh-middle&functionId=jdh_msoa_doTaskGw&t=1738398013872`, + 'form': `body={"appKey":"${j.appKey}","channel":"${context.channel}","infoId":"jdhHome_task","encodeId":"${j.encodeId}","imei":"CFFGHFCF","location":{"province":"16","city":"1234","district":"1234","town":"45678"}}`, + user } + ) + await this.wait(1000) + let award = await this.curl({ + 'url': `https://api.m.jd.com/api?appid=jdh-middle&functionId=jdh_msoa_sendAwardGw&t=1738398403434`, + 'form': `body={"appKey":"${j.appKey}","channel":"${context.channel}","infoId":"jdhHome_task","activityId":${j.activityId},"queryToken":"${j.encodeId}","taskId":${j.id},"imei":"CFFGHFCF","location":{"province":"16","city":"1234","district":"1234","town":"45678"}}`, + user, + algo: { + appId: '8c399' + } + } + ) + let msg = this.haskey(award, 'result.message') + if (msg.includes('火爆')) { + p.info.jump = true + p.log("活动太火爆啦") + return + } + try { + gift.bind(this)(award) + } catch (e) { } } }