From 504519cdd93e26f77df42c5175c89485e81d88c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=AF=E8=BE=BE=E9=B8=AD?= Date: Thu, 13 Feb 2025 22:51:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A2=E5=AF=8C=E5=8F=B7=E4=BB=BB=E5=8A=A1bu?= =?UTF-8?q?g?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parse/jd/jd_task_checkCookie.js | 9 ++++++--- parse/jd/jd_task_finshop.js | 27 ++++++++++++++------------- parse/jd/jd_task_jijin.js | 1 + 3 files changed, 21 insertions(+), 16 deletions(-) diff --git a/parse/jd/jd_task_checkCookie.js b/parse/jd/jd_task_checkCookie.js index c5fe0a3..0135e21 100644 --- a/parse/jd/jd_task_checkCookie.js +++ b/parse/jd/jd_task_checkCookie.js @@ -11,11 +11,12 @@ export class Main extends Template { interval: 2000, crontab: 24, prompt: { - change: `expired #只转换过期账户` + change: `expired #只转换过期账户`, + cache: `1 #如设置temp,当天有转换成功,后续运行将跳过该账号` } } } - + async prepare() { if (this.haskey(this.profile, 'change', 'expired')) { let expired = await this.getExpire() @@ -93,7 +94,9 @@ export class Main extends Template { if (y.cookie && y.cookie.includes('app_open')) { this.dict[user] = y.cookie p.log('openKey生成成功'); - p.info.work = true + if (this.profile.cache) { + p.info.work = true + } this.valid(user, true) } else { diff --git a/parse/jd/jd_task_finshop.js b/parse/jd/jd_task_finshop.js index 1004fd1..22cdb27 100644 --- a/parse/jd/jd_task_finshop.js +++ b/parse/jd/jd_task_finshop.js @@ -13,7 +13,7 @@ export class Main extends Template { prompt: { appId: '活动id' }, - crontab: 4, + crontab: 3, verify: 1, tempExpire: 3600 } @@ -82,21 +82,21 @@ export class Main extends Template { } let data = await this.getTemp(context.appId) if (!data) { - let device2 = { - appId: p.appId, - "nodeId": p.nodeId, - "origin": "jindian", - deviceInfo: `{"jsToken":"","fp":"${this.md5(new Date().getTime().toString())}","sdkToken":"jdd016DZNHFZEX6ISWPRAZUKJDKGFIRQJ5MRXPZHLTK3ZIVKLBTD4SEZNDR6S${this.rand(10, 99)}JO2TLV${this.rand(10, 99)}HB5MV6JW52RVAZNXKEXXHGYDCX5MIJ7NSC4DY01234567","eid":"FQ7Z2DTGYZSJM5FKY${this.rand(10, 99)}JLAURRHP2UZHK2ID7554EMNWWNNSK3JBCTLTR45IOP3Z5K3YJHOG${this.rand(10, 99)}SJAOB${this.rand(10, 99)}KVS3RH7G2U","appType":1}`, - "isLoadMore": false, "pageNum": 1, "pageSize": 10, "channel": "5", "modelPreviewType": "1" - } let list = await this.curl({ - 'url': `https://ms.jr.jd.com/gw2/generic/finshop/h5/m/selectJdActivityReceiveList`, - form: `reqData=${this.dumps(device2)}`, - cookie: this.tester() + 'url': `https://ms.jr.jd.com/gw2/generic/finshop/h5/m/queryFundPositionArray`, + form: `reqData=${this.dumps({ + appId: context.appId, + "nodeId": context.nodeId, + "origin": "jindian", + source: 0, + deviceInfo: `{"jsToken":"","fp":"${this.md5(new Date().getTime().toString())}","sdkToken":"jdd016DZNHFZEX6ISWPRAZUKJDKGFIRQJ5MRXPZHLTK3ZIVKLBTD4SEZNDR6S${this.rand(10, 99)}JO2TLV${this.rand(10, 99)}HB5MV6JW52RVAZNXKEXXHGYDCX5MIJ7NSC4DY01234567","eid":"FQ7Z2DTGYZSJM5FKY${this.rand(10, 99)}JLAURRHP2UZHK2ID7554EMNWWNNSK3JBCTLTR45IOP3Z5K3YJHOG${this.rand(10, 99)}SJAOB${this.rand(10, 99)}KVS3RH7G2U","appType":1}`, + "modelPreviewType": "1" + })}`, + user } ) - if (this.haskey(list, 'resultData.data.jdReceivedList')) { - data = list.resultData.data.jdReceivedList[0] + if (this.haskey(list, 'resultData.data.0.jdUnclaimedList')) { + data = list.resultData.data[0].jdUnclaimedList[0] await this.setTemp(context.appId, data) } } @@ -135,6 +135,7 @@ export class Main extends Template { else { p.err("没有获取到activityId") } + a.window.close() } } diff --git a/parse/jd/jd_task_jijin.js b/parse/jd/jd_task_jijin.js index a5208af..f191f80 100644 --- a/parse/jd/jd_task_jijin.js +++ b/parse/jd/jd_task_jijin.js @@ -6,6 +6,7 @@ export class Main extends Template { super() this.profile = { title: '京东财富号', + crontab: 3, } }