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