增加代码

This commit is contained in:
star
2021-05-26 18:14:40 +08:00
parent 590144844c
commit a944fc8200

View File

@ -9,7 +9,7 @@ PK互助内部账号自行互助(排名靠前账号得到的机会多),多余
地图任务:已添加,抽奖未添加
金融APP任务未完成后期添加
活动时间2021-05-24至2021-06-20
脚本更新时间2021-05-26 16:50
脚本更新时间2021-05-26 18:00
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
===================quantumultx================
[task_local]
@ -307,13 +307,21 @@ async function zoo() {
}
}
}
//助力
// for (let i = 0; i < $.inviteList.length; i++) {
// $.inviteId = $.inviteList[i];
// await takePostRequest('help');
// await $.wait(2000);
//=======================================================京东金融=================================================================================
// $.jdjrTaskList = [];
// await takePostRequest('jdjrTaskDetail');
// await $.wait(1000);
// console.log(`11111${$.jdjrTaskList.length}`)
// for (let i = 0; i < $.jdjrTaskList.length; i++) {
// if($.jdjrTaskList[i].status !== '1'){
// continue;
// }
// $.taskId = $.jdjrTaskList[i].id;
// console.log(`去做任务:${$.jdjrTaskList[i].name}`)
// await takePostRequest('jdjrAcceptTask');
// await $.wait(8000);
// }
//======================================================怪兽大作战==============================================================================================================
//======================================================怪兽大作战=================================================================================
$.pkHomeData = {};
await takePostRequest('zoo_pk_getHomeData');
if (JSON.stringify($.pkHomeData) === '{}') {
@ -463,6 +471,14 @@ async function takePostRequest(type) {
body = getBody(type);
myRequest = await getPostRequest(`zoo_getWelfareScore`,body);
break;
case 'jdjrTaskDetail':
body = `reqData={"eid":"","sdkToken":"jdd014JYKVE2S6UEEIWPKA4B5ZKBS4N6Y6X5GX2NXL4IYUMHKF3EEVK52RQHBYXRZ67XWQF5N7XB6Y2YKYRTGQW4GV5OFGPDPFP3MZINWG2A01234567"}`;
myRequest = await getPostRequest(`listTask`,body);
break;
case 'jdjrAcceptTask':
body = `reqData={"eid":"","sdkToken":"jdd014JYKVE2S6UEEIWPKA4B5ZKBS4N6Y6X5GX2NXL4IYUMHKF3EEVK52RQHBYXRZ67XWQF5N7XB6Y2YKYRTGQW4GV5OFGPDPFP3MZINWG2A01234567","id":"${$.taskId}"}`;
myRequest = await getPostRequest(`acceptTask`,body);
break;
default:
console.log(`错误${type}`);
}
@ -632,6 +648,16 @@ async function dealReturn(type, data) {
console.log(`分享成功,获得:${data.data.result.score}`);
}
break;
case 'jdjrTaskDetail':
if (data.resultCode === 0) {
$.jdjrTaskList = data.resultData.top;
}
break;
case 'jdjrAcceptTask':
if (data.resultCode === 0) {
console.log(`领任务成功`);
}
break;
default:
console.log(`未判断的异常${type}`);
}
@ -669,7 +695,10 @@ function callbackResult(info) {
}
async function getPostRequest(type, body) {
const url = `https://api.m.jd.com/client.action?functionId=${type}`;
let url = `https://api.m.jd.com/client.action?functionId=${type}`;
if(type === 'listTask' || type === 'acceptTask' ){
url = `https://ms.jr.jd.com/gw/generic/hy/h5/m/${type}`;
}
const method = `POST`;
const headers = {
'Accept': `application/json, text/plain, */*`,