增加代码
This commit is contained in:
45
jd_zoo.js
45
jd_zoo.js
@ -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, */*`,
|
||||
|
Reference in New Issue
Block a user