增加金融APP任务

This commit is contained in:
869728223@qq.com
2021-05-26 20:51:59 +08:00
parent da4500711b
commit c99e64ffd9

View File

@@ -7,9 +7,9 @@ author:star
PK互助内部账号自行互助(排名靠前账号得到的机会多),多余的助力次数会默认助力作者内置助力码 PK互助内部账号自行互助(排名靠前账号得到的机会多),多余的助力次数会默认助力作者内置助力码
小程序任务:已完成 小程序任务:已完成
地图任务:已添加,抽奖未添加 地图任务:已添加,抽奖未添加
金融APP任务完成,后期添加 金融APP任务完成
活动时间2021-05-24至2021-06-20 活动时间2021-05-24至2021-06-20
脚本更新时间2021-05-26 18:00 脚本更新时间2021-05-26 20:50
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js 脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
===================quantumultx================ ===================quantumultx================
[task_local] [task_local]
@@ -63,9 +63,9 @@ if ($.isNode()) {
'PK互助内部账号自行互助(排名靠前账号得到的机会多),多余的助力次数会默认助力作者内置助力码\n' + 'PK互助内部账号自行互助(排名靠前账号得到的机会多),多余的助力次数会默认助力作者内置助力码\n' +
'小程序任务:已完成\n' + '小程序任务:已完成\n' +
'地图任务:已添加,抽奖暂未添加\n' + '地图任务:已添加,抽奖暂未添加\n' +
'金融APP任务完成,后期添加\n' + '金融APP任务完成\n' +
'活动时间2021-05-24至2021-06-20\n' + '活动时间2021-05-24至2021-06-20\n' +
'脚本更新时间2021-05-26 9:55'); '脚本更新时间2021-05-26 20:50');
for (let i = 0; i < cookiesArr.length; i++) { for (let i = 0; i < cookiesArr.length; i++) {
if (cookiesArr[i]) { if (cookiesArr[i]) {
$.cookie = cookiesArr[i]; $.cookie = cookiesArr[i];
@@ -308,19 +308,20 @@ async function zoo() {
} }
} }
//=======================================================京东金融================================================================================= //=======================================================京东金融=================================================================================
// $.jdjrTaskList = []; $.jdjrTaskList = [];
// await takePostRequest('jdjrTaskDetail'); await takePostRequest('jdjrTaskDetail');
// await $.wait(1000); await $.wait(1000);
// console.log(`11111${$.jdjrTaskList.length}`) for (let i = 0; i < $.jdjrTaskList.length; i++) {
// for (let i = 0; i < $.jdjrTaskList.length; i++) { $.taskId = $.jdjrTaskList[i].id;
// if($.jdjrTaskList[i].status !== '1'){ if($.jdjrTaskList[i].status === '1' || $.jdjrTaskList[i].status === '3'){
// continue; console.log(`去做任务:${$.jdjrTaskList[i].name}`);
// } await takePostRequest('jdjrAcceptTask');
// $.taskId = $.jdjrTaskList[i].id; await $.wait(8000);
// console.log(`去做任务:${$.jdjrTaskList[i].name}`) await takeGetRequest();
// await takePostRequest('jdjrAcceptTask'); }else if($.jdjrTaskList[i].status === '2'){
// await $.wait(8000); console.log(`任务:${$.jdjrTaskList[i].name},已完成`);
// } }
}
//======================================================怪兽大作战================================================================================= //======================================================怪兽大作战=================================================================================
$.pkHomeData = {}; $.pkHomeData = {};
await takePostRequest('zoo_pk_getHomeData'); await takePostRequest('zoo_pk_getHomeData');
@@ -662,6 +663,36 @@ async function dealReturn(type, data) {
console.log(`未判断的异常${type}`); console.log(`未判断的异常${type}`);
} }
} }
function takeGetRequest(){
return new Promise(async resolve => {
$.get({
url:`https://ms.jr.jd.com/gw/generic/mission/h5/m/finishReadMission?reqData={%22missionId%22:%22${$.taskId}%22,%22readTime%22:8}`,
headers:{
'Origin' : `https://prodev.m.jd.com`,
'Cookie': $.cookie,
'Connection' : `keep-alive`,
'Accept' : `*/*`,
'Referer' : `https://prodev.m.jd.com`,
'Host' : `ms.jr.jd.com`,
'User-Agent': $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"),
'Accept-Encoding' : `gzip, deflate, br`,
'Accept-Language' : `zh-cn`
}
}, (err, resp, data) => {
try {
data = JSON.parse(data);
if (data.resultCode === 0) {
console.log(`任务完成`);
}
} catch (e) {
$.logErr(e, resp)
} finally {
resolve();
}
})
})
}
//领取奖励 //领取奖励
function callbackResult(info) { function callbackResult(info) {
return new Promise((resolve) => { return new Promise((resolve) => {
@@ -677,7 +708,7 @@ function callbackResult(info) {
'Accept-Encoding': `gzip, deflate, br`, 'Accept-Encoding': `gzip, deflate, br`,
'Accept-Language': `zh-cn`, 'Accept-Language': `zh-cn`,
'Content-Type': 'application/x-www-form-urlencoded', 'Content-Type': 'application/x-www-form-urlencoded',
'Referer': 'https://bunearth.m.jd.com/babelDiy/Zeus/4SJUHwGdUQYgg94PFzjZZbGZRjDd/index.html?jmddToSmartEntry=login' 'Referer': 'https://bunearth.m.jd.com'
} }
} }