完成crazyJoy

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