增加代码

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任务未完成后期添加 金融APP任务未完成后期添加
活动时间2021-05-24至2021-06-20 活动时间2021-05-24至2021-06-20
脚本更新时间2021-05-26 16:50 脚本更新时间2021-05-26 18:00
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js 脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
===================quantumultx================ ===================quantumultx================
[task_local] [task_local]
@@ -307,13 +307,21 @@ async function zoo() {
} }
} }
} }
//助力 //=======================================================京东金融=================================================================================
// for (let i = 0; i < $.inviteList.length; i++) { // $.jdjrTaskList = [];
// $.inviteId = $.inviteList[i]; // await takePostRequest('jdjrTaskDetail');
// await takePostRequest('help'); // await $.wait(1000);
// await $.wait(2000); // 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 = {}; $.pkHomeData = {};
await takePostRequest('zoo_pk_getHomeData'); await takePostRequest('zoo_pk_getHomeData');
if (JSON.stringify($.pkHomeData) === '{}') { if (JSON.stringify($.pkHomeData) === '{}') {
@@ -463,6 +471,14 @@ async function takePostRequest(type) {
body = getBody(type); body = getBody(type);
myRequest = await getPostRequest(`zoo_getWelfareScore`,body); myRequest = await getPostRequest(`zoo_getWelfareScore`,body);
break; 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: default:
console.log(`错误${type}`); console.log(`错误${type}`);
} }
@@ -632,6 +648,16 @@ async function dealReturn(type, data) {
console.log(`分享成功,获得:${data.data.result.score}`); console.log(`分享成功,获得:${data.data.result.score}`);
} }
break; break;
case 'jdjrTaskDetail':
if (data.resultCode === 0) {
$.jdjrTaskList = data.resultData.top;
}
break;
case 'jdjrAcceptTask':
if (data.resultCode === 0) {
console.log(`领任务成功`);
}
break;
default: default:
console.log(`未判断的异常${type}`); console.log(`未判断的异常${type}`);
} }
@@ -669,7 +695,10 @@ function callbackResult(info) {
} }
async function getPostRequest(type, body) { 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 method = `POST`;
const headers = { const headers = {
'Accept': `application/json, text/plain, */*`, 'Accept': `application/json, text/plain, */*`,