From 1a017729553cd4202428b197c6b21cc0a3822731 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=AF=E8=BE=BE=E9=B8=AD?= Date: Thu, 27 Mar 2025 22:14:57 +0800 Subject: [PATCH] . --- parse/jd/jd_task_joyPark.js | 11 +++++++++++ parse/jd/jd_task_niuniu.js | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/parse/jd/jd_task_joyPark.js b/parse/jd/jd_task_joyPark.js index 22f1dce..831210c 100644 --- a/parse/jd/jd_task_joyPark.js +++ b/parse/jd/jd_task_joyPark.js @@ -21,6 +21,16 @@ export class Main extends Template { let user = p.data.user; let context = p.context; this.dict[user] = {} + let curl = this.curl + let reports = setInterval(async function f() { + p.log(`正在上报游戏信息...`) + let report = await curl({ + 'url': `functionId=gameHeartbeat&body={"linkId":"${context.linkId}"}&t=1741137369937&appid=activities_platform&client=ios&clientVersion=15.0.25`, + user, + delay: 10, + } + ) + }, 5000) await this.curl({ 'url': `https://api.m.jd.com/api`, 'form': `appid=risk_h5_info&functionId=reportInvokeLog&body={"sdkClient":"handler","sdkVersion":"1.1.0","url":"aHR0cHM6Ly9qb3lwYXJrLmpkLmNvbS8","timestamp":${new Date().getTime()}}`, @@ -248,6 +258,7 @@ export class Main extends Template { } } p.info.work = true + clearInterval(reports) } async one(p) { diff --git a/parse/jd/jd_task_niuniu.js b/parse/jd/jd_task_niuniu.js index ad780f2..618609e 100644 --- a/parse/jd/jd_task_niuniu.js +++ b/parse/jd/jd_task_niuniu.js @@ -21,6 +21,16 @@ export class Main extends Template { let user = p.data.user; let context = p.context; this.dict[user] = {} + let curl = this.curl + let reports = setInterval(async function f() { + p.log(`正在上报游戏信息...`) + let report = await curl({ + 'url': `functionId=gameHeartbeat&body={"linkId":"${context.linkId}"}&t=1741137369937&appid=activities_platform&client=ios&clientVersion=15.0.25`, + user, + delay: 10, + } + ) + }, 5000) await this.curl({ 'url': `https://api.m.jd.com/api`, 'form': `appid=risk_h5_info&functionId=reportInvokeLog&body={"sdkClient":"handler","sdkVersion":"1.1.0","url":"aHR0cHM6Ly9qb3lwYXJrLmpkLmNvbS8","timestamp":${new Date().getTime()}}`, @@ -264,6 +274,7 @@ export class Main extends Template { } } p.info.work = true + clearInterval(reports) } async one(p) {