完成crazyJoy

This commit is contained in:
shylocks
2020-12-23 13:23:40 +08:00
parent b51f7decce
commit 8921d55538
2 changed files with 621 additions and 3 deletions

606
jd_crazy_joy.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -164,7 +164,10 @@ if ($.isNode()) {
$.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/', {"open-url": "https://bean.m.jd.com/"});
return;
}
while(true)
let count = 0
while(true) {
count++
console.log(`============开始第${count}次挂机=============`)
for (let i = 0; i < cookiesArr.length; i++) {
if (cookiesArr[i]) {
cookie = cookiesArr[i];
@ -180,13 +183,15 @@ if ($.isNode()) {
if ($.isNode()) {
await notify.sendNotify(`${$.name}cookie已失效 - ${$.UserName}`, `京东账号${$.index} ${$.UserName}\n请重新登录获取cookie`);
} else {
$.setdata('', `CookieJD${i ? i + 1 : "" }`);//cookie失效故清空cookie。$.setdata('', `CookieJD${i ? i + 1 : "" }`);//cookie失效故清空cookie。
$.setdata('', `CookieJD${i ? i + 1 : ""}`);//cookie失效故清空cookie。$.setdata('', `CookieJD${i ? i + 1 : "" }`);//cookie失效故清空cookie。
}
continue
}
await jdJxStory()
}
}
$.log(`\n\n`)
}
})()
.catch((e) => {
$.log('', `${$.name}, 失败! 原因: ${e}!`, '')
@ -199,8 +204,11 @@ async function jdJxStory() {
$.coin = 0
$.bean = 0
await hourBenefit()
await $.wait(1000)
await getCoin()
await $.wait(1000)
await getUserBean()
await $.wait(2000)
console.log(`当前信息:${$.bean} 京豆,${$.coin} 金币`)
}
function hourBenefit() {
@ -239,7 +247,7 @@ function getUserBean() {
if (data.success && data.data && data.data.totalBeans)
$.bean = data.data.totalBeans
else
console.log(`获取信息失败`)
console.log(`京豆信息获取信息失败`)
}
}
} catch (e) {
@ -265,6 +273,8 @@ function getCoin() {
if (data.data && data.data.luckyBoxRecordId) {
await openBox(data.data.luckyBoxRecordId)
}
else
$.log(`产出金币信息获取信息失败`)
}
}
} catch (e) {
@ -316,6 +326,8 @@ function rewardBox(boxId) {
data = JSON.parse(data);
if (data['success']) {
$.log(`幸运盒子奖励领取成功,获得:${data.data.beans}京豆,${data.data.coins}金币`)
}else {
$.log(`幸运盒子奖励领取失败,错误信息:${data.message || JSON.stringify(data)}`)
}
}
}