From 436ee9e18deb19cf4bc7ec8fc73201ef6a13532b Mon Sep 17 00:00:00 2001 From: star Date: Sat, 5 Jun 2021 18:35:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=81=9A=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_zoo.js | 58 ++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 20 deletions(-) diff --git a/jd_zoo.js b/jd_zoo.js index a28138c3..ec9b4ce1 100644 --- a/jd_zoo.js +++ b/jd_zoo.js @@ -9,7 +9,7 @@ PK互助:内部账号自行互助(排名靠前账号得到的机会多),多余 地图任务:已添加,下午2点到5点执行,抽奖已添加(基本都是优惠券) 金融APP任务:已完成 活动时间:2021-05-24至2021-06-20 -脚本更新时间:2021-06-03 9:30 +脚本更新时间:2021-06-05 18:30 脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js ===================quantumultx================ [task_local] @@ -63,7 +63,7 @@ if ($.isNode()) { '地图任务:已添加,下午2点到5点执行,抽奖已添加\n' + '金融APP任务:已完成\n' + '活动时间:2021-05-24至2021-06-20\n' + - '脚本更新时间:2021-06-03 9:30\n' + '脚本更新时间:2021-06-05 18:30\n' ); for (let i = 0; i < cookiesArr.length; i++) { if (cookiesArr[i]) { @@ -207,25 +207,43 @@ async function zoo() { await $.wait(3000); } } + } else if ($.oneTask.taskType === 2 && $.oneTask.status === 1 && $.oneTask.taskId === 11){ + console.log(`做任务:${$.oneTask.taskName};等待完成 (实际不会添加到购物车)`); + $.taskId = $.oneTask.taskId; + $.feedDetailInfo = {}; + await takePostRequest('zoo_getFeedDetail'); + let productList = $.feedDetailInfo.productInfoVos; + let needTime = Number($.feedDetailInfo.maxTimes) - Number($.feedDetailInfo.times); + for (let j = 0; j < productList.length && needTime > 0; j++) { + if(productList[j].status !== 1){ + continue; + } + $.taskToken = productList[j].taskToken; + console.log(`加购:${productList[j].skuName}`); + await takePostRequest('add_car'); + await $.wait(1500); + needTime --; + } + }else if ($.oneTask.taskType === 2 && $.oneTask.status === 1 && $.oneTask.taskId === 24){ + $.activityInfoList = $.oneTask.productInfoVos ; + for (let j = 0; j < $.activityInfoList.length; j++) { + $.oneActivityInfo = $.activityInfoList[j]; + if ($.oneActivityInfo.status !== 1 || !$.oneActivityInfo.taskToken) { + continue; + } + $.callbackInfo = {}; + console.log(`做任务:浏览${$.oneActivityInfo.skuName};等待完成`); + await takePostRequest('zoo_collectScore'); + if ($.oneTask.taskType === 2) { + await $.wait(2000); + console.log(`任务完成`); + } else { + console.log($.callbackInfo); + console.log(`任务失败`); + await $.wait(3000); + } + } } - // else if ($.oneTask.taskType === 2 && $.oneTask.status === 1){ - // console.log(`做任务:${$.oneTask.taskName};等待完成 (实际不会添加到购物车)`); - // $.taskId = $.oneTask.taskId; - // $.feedDetailInfo = {}; - // await takePostRequest('zoo_getFeedDetail'); - // let productList = $.feedDetailInfo.productInfoVos; - // let needTime = Number($.feedDetailInfo.maxTimes) - Number($.feedDetailInfo.times); - // for (let j = 0; j < productList.length && needTime > 0; j++) { - // if(productList[j].status !== 1){ - // continue; - // } - // $.taskToken = productList[j].taskToken; - // console.log(`加购:${productList[j].skuName}`); - // await takePostRequest('add_car'); - // await $.wait(1500); - // needTime --; - // } - // } } await $.wait(1000); await takePostRequest('zoo_getHomeData');