From 3374454e93bb45fe7053399dd6322360b39d459f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=AF=E8=BE=BE=E9=B8=AD?= Date: Sat, 12 Jul 2025 16:34:33 +0800 Subject: [PATCH] . --- parse/jd/jd_task_videoHb.js | 202 ++++++++++++++++++++++++++++++------ 1 file changed, 171 insertions(+), 31 deletions(-) diff --git a/parse/jd/jd_task_videoHb.js b/parse/jd/jd_task_videoHb.js index a11b9a8..5ee58ad 100644 --- a/parse/jd/jd_task_videoHb.js +++ b/parse/jd/jd_task_videoHb.js @@ -6,25 +6,110 @@ export class Main extends Template { this.profile = { title: '京东视频红包', interval: 3000, - round: 4 + round: 4, + crontab: 4, + headers: { + referer: 'https://pro.m.jd.com/mall/active/4VRY8pVY1KRhYkVPgywV5Qa9Rovp/index.html?redsloganFlag=1&useractivity=1&activitySource=1&usertype=1&handTipSwitch=true&subPlayType=-100&cacheWebView=true' + } } } async prepare() { let html = await this.curl({ - 'url': `https://pro.m.jd.com/mall/active/8WYa8CGWvkB5b3EC9TcyAbAobeo/index.html?tttparams=i2c4MeyJnTGF0IjoiMjMuOTM5MTkyIiwidW5fYXJlYSI6IjE2XzEzNDFfMTM0N180NDc1MCIsImRMYXQiOiIiLCJwcnN0YXRlIjoiMCIsImFkZHJlc3NJZCI6Ijc2NTc3NTQ4ODIiLCJsYXQiOiIiLCJwb3NMYXQiOiIyMy45MzkxOTIiLCJwb3NMbmciOiIxMTcuNjExMjMiLCJncHNfYXJlYSI6IjBfMF8wXzAiLCJsbmciOiIiLCJ1ZW1wcyI6IjAtMC0yIiwiZ0xuZyI6IjExNy42MTEyMyIsIm1vZGVsIjoiaVBob25lMTMsMyIsImRMbmciOiIifQ5%3D%3D`, + 'url': `https://pro.m.jd.com/mall/active/4VRY8pVY1KRhYkVPgywV5Qa9Rovp/index.html?tttparams=i2c4MeyJnTGF0IjoiMjMuOTM5MTkyIiwidW5fYXJlYSI6IjE2XzEzNDFfMTM0N180NDc1MCIsImRMYXQiOiIiLCJwcnN0YXRlIjoiMCIsImFkZHJlc3NJZCI6Ijc2NTc3NTQ4ODIiLCJsYXQiOiIiLCJwb3NMYXQiOiIyMy45MzkxOTIiLCJwb3NMbmciOiIxMTcuNjExMjMiLCJncHNfYXJlYSI6IjBfMF8wXzAiLCJsbmciOiIiLCJ1ZW1wcyI6IjAtMC0yIiwiZ0xuZyI6IjExNy42MTEyMyIsIm1vZGVsIjoiaVBob25lMTMsMyIsImRMbmciOiIifQ5%3D%3D`, user: this.tester() } ) - // console.log(html) - let code = this.matchAll(/"scanTaskCode(?:_\d+)*"\s*:\s*"(\w+)"/g, html) - if (code) { - this.code = code.map(d => { - return { - "type": "20", - "assignmentId": d, + let data = [] + for (let content of this.matchAll(/