diff --git a/parse/jd/jd_task_3c.js b/parse/jd/jd_task_3c.js index b95c5da..5993747 100644 --- a/parse/jd/jd_task_3c.js +++ b/parse/jd/jd_task_3c.js @@ -35,7 +35,7 @@ export class Main extends Template { let react = this.jsonParse(this.match([/__react_data__\s*=\s*(.*?)\s*;\n+/,], html)) let signToken = this.match(/"signToken"\s*:\s*"(\w+)"/, html) let status = 0 - let isOk = 0 + let isOk if (signToken) { let sign = await this.curl({ 'url': `https://api.m.jd.com/atop_channel_sign_in`, @@ -75,6 +75,9 @@ export class Main extends Template { if (i.completionFlag) { status = 1 p.log(`任务已经完成: ${i.assignmentName}`) + if (i.assignmentName.includes('邀请')) { + isOk = 1 + } } else { p.log(`正在运行: ${i.assignmentName}`) diff --git a/parse/jd/jd_task_superMarket.js b/parse/jd/jd_task_superMarket.js index fc56dac..6efca20 100644 --- a/parse/jd/jd_task_superMarket.js +++ b/parse/jd/jd_task_superMarket.js @@ -35,7 +35,7 @@ export class Main extends Template { let react = this.jsonParse(this.match([/__react_data__\s*=\s*(.*?)\s*;\n+/,], html)) let signToken = this.match(/"signToken"\s*:\s*"(\w+)"/, html) let status = 0 - let isOk = 0 + let isOk if (signToken) { let sign = await this.curl({ 'url': `https://api.m.jd.com/atop_channel_sign_in`, @@ -78,6 +78,9 @@ export class Main extends Template { if (i.completionFlag) { status = 1 p.log(`任务已经完成: ${i.assignmentName}`) + if (i.assignmentName.includes('邀请')) { + isOk = 1 + } } else { p.log(`正在运行: ${i.assignmentName}`)