增加自动 领取往期排名奖励
This commit is contained in:
96
jd_5g.js
96
jd_5g.js
@@ -113,6 +113,7 @@ async function jdFive() {
|
||||
await getShopList()
|
||||
console.log(`去帮助好友`)
|
||||
await helpFriends()
|
||||
await myRank();//领取往期排名奖励
|
||||
await getActInfo()
|
||||
await showMsg()
|
||||
} catch (e) {
|
||||
@@ -458,6 +459,101 @@ function getHelp() {
|
||||
})
|
||||
})
|
||||
}
|
||||
function myRank() {
|
||||
return new Promise(resolve => {
|
||||
const options = {
|
||||
"url": `${JD_API_HOST}task/myRank?t=${Date.now()}`,
|
||||
"headers": {
|
||||
"Host": "rdcseason.m.jd.com",
|
||||
"Accept": "application/json, text/plain, */*",
|
||||
"Connection": "keep-alive",
|
||||
"Cookie": cookie,
|
||||
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Mobile/15E148 Safari/604.1",
|
||||
"Accept-Language": "zh-cn",
|
||||
"Referer": "https://rdcseason.m.jd.com/",
|
||||
"Accept-Encoding": "gzip, deflate, br"
|
||||
}
|
||||
}
|
||||
$.jbeanNum = '';
|
||||
$.get(options, async (err, resp, data) => {
|
||||
try {
|
||||
// console.log('查询获奖列表data', data);
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`)
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||
} else {
|
||||
data = JSON.parse(data);
|
||||
if (data.code === 200 && data.data.myHis) {
|
||||
for (let i = 0; i < data.data.myHis.length; i++) {
|
||||
$.date = data.data.myHis[0].date;
|
||||
if (data.data.myHis[i].status === '21') {
|
||||
await $.wait(1000);
|
||||
console.log('开始领奖')
|
||||
let res = await saveJbean(data.data.myHis[i].id);
|
||||
// console.log('领奖结果', res)
|
||||
if (res.code === 200 && res.data.rsCode === 200) {
|
||||
// $.jbeanNum += Number(res.data.jbeanNum);
|
||||
console.log(`${data.data.myHis[i].date}日奖励领取成功${JSON.stringify(res.data.jbeanNum)}`)
|
||||
}
|
||||
}
|
||||
if (i === 0 && data.data.myHis[i].status === '22') {
|
||||
$.jbeanNum = data.data.myHis[i].prize;
|
||||
}
|
||||
}
|
||||
// for (let item of data.data.myHis){
|
||||
// if (item.status === '21') {
|
||||
// await $.wait(1000);
|
||||
// console.log('开始领奖')
|
||||
// let res = await saveJbean(item.id);
|
||||
// // console.log('领奖结果', res)
|
||||
// if (res.code === 200 && res.data.rsCode === 200) {
|
||||
// $.jbeanNum += Number(res.data.jbeanNum);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp)
|
||||
} finally {
|
||||
resolve(data);
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
function saveJbean(id) {
|
||||
return new Promise(resolve => {
|
||||
const options = {
|
||||
"url": `${JD_API_HOST}task/saveJbean`,
|
||||
"body": `prizeId=${id}`,
|
||||
"headers": {
|
||||
"Host": "rdcseason.m.jd.com",
|
||||
"Accept": "application/json, text/plain, */*",
|
||||
"Connection": "keep-alive",
|
||||
"Cookie": cookie,
|
||||
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Mobile/15E148 Safari/604.1",
|
||||
"Accept-Language": "zh-cn",
|
||||
"Referer": "https://rdcseason.m.jd.com/",
|
||||
"Accept-Encoding": "gzip, deflate, br"
|
||||
}
|
||||
}
|
||||
$.post(options, (err, resp, data) => {
|
||||
try {
|
||||
// console.log('领取京豆结果', data);
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`)
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||
} else {
|
||||
data = JSON.parse(data);
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp)
|
||||
} finally {
|
||||
resolve(data);
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
function readShareCode() {
|
||||
console.log(`开始`)
|
||||
return new Promise(async resolve => {
|
||||
|
@@ -919,7 +919,7 @@ async function showMsg() {
|
||||
$.msg($.name, '活动已结束', `该活动累计获得京豆:${$.jbeanCount}个\niOS用户请删除此脚本\ngithub action用户请删除.github/workflows/jd_818.yml文件\n如果帮助到您可以点下🌟STAR鼓励我一下,谢谢\n咱江湖再见\nhttps://github.com/LXK9301/jd_scripts`, {"open-url": "https://github.com/LXK9301/jd_scripts"});
|
||||
if ($.isNode()) await notify.sendNotify($.name + '活动已结束', `请删除此脚本\ngithub action用户请删除.github/workflows/jd_818.yml文件\n如果帮助到您可以点下🌟STAR鼓励我一下,谢谢\n咱江湖再见\n https://github.com/LXK9301/jd_scripts`)
|
||||
} else {
|
||||
$.msg($.name, `京东账号${$.index} ${$.nickName || $.UserName}`, `${$.jbeanCount ? `${$.integer ? `今日获得积分:${$.integer}个\n` : ''}${$.num ? `今日排名:${$.num}\n` : ''}今日参数人数:${$.lasNum}人\n累计获得京豆:${$.jbeanCount}个🐶\n` : ''}${$.jbeanCount ? `累计获得积分:${$.integralCount}个\n` : ''}${$.jbeanNum ? `${$.date}日奖品:${$.jbeanNum}\n` : ''}具体详情点击弹窗跳转后即可查看`, {"open-url": "https://rdcseason.m.jd.com/#/hame"});
|
||||
$.msg($.name, `京东账号${$.index} ${$.nickName || $.UserName}`, `${$.jbeanCount ? `${$.integer ? `当前获得积分:${$.integer}个\n` : ''}${$.num ? `当前排名:${$.num}\n` : ''}当前参数人数:${$.lasNum}人\n累计获得京豆:${$.jbeanCount}个🐶\n` : ''}${$.jbeanCount ? `累计获得积分:${$.integralCount}个\n` : ''}${$.jbeanNum ? `${$.date}日奖品:${$.jbeanNum}\n` : ''}具体详情点击弹窗跳转后即可查看`, {"open-url": "https://rdcseason.m.jd.com/#/hame"});
|
||||
}
|
||||
}
|
||||
function jsonParse(str) {
|
||||
|
Reference in New Issue
Block a user