mirror of
https://github.com/shufflewzc/faker2.git
synced 2025-04-23 02:48:44 +08:00
Update jd_joyopen.js
This commit is contained in:
parent
49c4aa1545
commit
c723e2d784
@ -148,6 +148,15 @@ async function run() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
await $.wait(parseInt(Math.random() * 1000 + 1000, 10))
|
await $.wait(parseInt(Math.random() * 1000 + 1000, 10))
|
||||||
|
console.log('\n开始领取完成全部任务奖励')
|
||||||
|
await getActivity(item.configCode, item.configName, 0)
|
||||||
|
if ($.hotFlag) continue;
|
||||||
|
if ($.task.showOrder) {
|
||||||
|
if ($.taskInfo.rewardStatus == 2) continue;
|
||||||
|
$.taskList = $.task.memberList || $.task.taskList || []
|
||||||
|
$.oneTask = ''
|
||||||
|
await getRewards(`{"configCode":"${item.configCode}","groupType":5,"itemId":1,"eid":"${$.eid}","fp":"${$.fp}"}`)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
@ -228,7 +237,7 @@ function getReward(body, flag = 0) {
|
|||||||
if (err) {
|
if (err) {
|
||||||
console.log(`${$.name} API请求失败,请检查网路重试`)
|
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||||
} else {
|
} else {
|
||||||
// console.log(data)
|
console.log(data)
|
||||||
res = $.toObj(data)
|
res = $.toObj(data)
|
||||||
if (typeof res == 'object') {
|
if (typeof res == 'object') {
|
||||||
if (res.success == true) {
|
if (res.success == true) {
|
||||||
@ -248,6 +257,43 @@ function getReward(body, flag = 0) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getRewards(body, flag = 0) {
|
||||||
|
return new Promise(async resolve => {
|
||||||
|
$.post({
|
||||||
|
url: `https://jdjoy.jd.com/module/task/v2/getReward`,
|
||||||
|
body,
|
||||||
|
headers: {
|
||||||
|
'Accept': 'application/json, text/plain, */*',
|
||||||
|
"Accept-Encoding": "gzip, deflate, br",
|
||||||
|
'Content-Type': 'application/json;charset=UTF-8',
|
||||||
|
"Accept-Language": "zh-cn",
|
||||||
|
"Connection": "keep-alive",
|
||||||
|
'Cookie': cookie,
|
||||||
|
'User-Agent': $.UA,
|
||||||
|
}
|
||||||
|
}, async (err, resp, data) => {
|
||||||
|
try {
|
||||||
|
if (err) {
|
||||||
|
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||||
|
} else {
|
||||||
|
res = $.toObj(data)
|
||||||
|
if (typeof res == 'object') {
|
||||||
|
if (res.success == true) {
|
||||||
|
console.log(`奖励领取成功~`)
|
||||||
|
} else {
|
||||||
|
console.log(`${res.errorMessage}`)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
$.logErr(e, resp)
|
||||||
|
} finally {
|
||||||
|
resolve(data);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
function statistic(body) {
|
function statistic(body) {
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
$.post({
|
$.post({
|
||||||
|
Loading…
Reference in New Issue
Block a user