diff --git a/jd_mohe.js b/jd_mohe.js index c6269dff..20038b54 100644 --- a/jd_mohe.js +++ b/jd_mohe.js @@ -2,7 +2,7 @@ 5G超级盲盒,可抽奖获得京豆,建议在凌晨0点时运行脚本,白天抽奖基本没有京豆,4小时运行一次收集热力值 活动地址: https://isp5g.m.jd.com 活动时间:2021-03-19到2021-04-30 -更新时间:2021-03-19 +更新时间:2021-03-19 18:35 脚本兼容: QuantumultX, Surge,Loon, JSBox, Node.js =================================Quantumultx========================= [task_local] @@ -73,37 +73,38 @@ $.shareId = ["8051f482-5619-47d3-8d2e-7b49a1c1675e","27352a8c-365c-408f-83d4-175 ]) await taskList(); await getAward();//抽奖 - //ios端22点通知一次 - if (new Date().getHours() === 22) { - $.msg($.name, '', `【京东账号一】${$.UserName}\n任务已做完.\n 抽奖详情查看 https://isp5g.m.jd.com\n`, {"open-url": "https://isp5g.m.jd.com"}); - } } } + //ios端22点通知一次 + if (new Date().getHours() === 22) { + $.msg($.name, '', `任务已做完\n抽奖详情查看 https://isp5g.m.jd.com`, {"open-url": "https://isp5g.m.jd.com"}); + } + await $.http.get({url: `https://code.chiang.fun//api/v1/jd/mohe/read/20`, timeout: 10000}).then(async (resp) => { + if (resp.statusCode === 200) { + try { + let { body } = resp; + body = JSON.parse(body); + if (body && body['code'] === 200) { + $.body = body['data']; + } + } catch (e) { + console.log(`读取邀请码异常:${e}`) + } + } + }); for (let v = 0; v < cookiesArr.length; v++) { cookie = cookiesArr[v]; $.index = v + 1; $.UserName = decodeURIComponent(cookie.match(/pt_pin=(.+?);/) && cookie.match(/pt_pin=(.+?);/)[1]); - await $.http.get({url: `https://code.chiang.fun//api/v1/jd/mohe/read/10`, timeout: 10000}).then(async (resp) => { - if (resp.statusCode === 200) { - try { - let { body } = resp; - body = JSON.parse(body); - if (body && body['code'] === 200) { - console.log(`开始随机互助互助\n\n`); - for (let item of body['data'] || []) { - console.log(`账号 ${$.index} ${$.UserName} 开始给 ${item}进行助力`) - const res = await addShare(item); - if (res && res['code'] === 2005) { - console.log(`次数已用完,跳出助力`) - break - } - } - } - } catch (e) { - console.log(`助力异常:${e}`) - } + console.log(`\n\n开始随机互助互助`); + for (let item of $.body || []) { + console.log(`账号 ${$.index} ${$.UserName} 开始给 ${item}进行助力`) + const res = await addShare(item); + if (res && res['code'] === 2005) { + console.log(`次数已用完,跳出助力`) + break } - }); + } console.log(`\n\n自己账号内部互助`); for (let item of $.shareId) { console.log(`账号 ${$.index} ${$.UserName} 开始给 ${item}进行助力`) @@ -113,11 +114,6 @@ $.shareId = ["8051f482-5619-47d3-8d2e-7b49a1c1675e","27352a8c-365c-408f-83d4-175 break } } - // console.log(`如有剩下的机会,助力作者\n\n`); - // for (let index = 0; index < starID.length; index++) { - // $.activeId = starID[index]; - // await doSupport(shareID[index]); - // } } })() .catch((e) => { @@ -183,7 +179,7 @@ function addShare(shareId) { console.log(`${JSON.stringify(err)}`) console.log(`${$.name} API请求失败,请检查网路重试`) } else { - console.log(`\n助力结果${data}`) + console.log(`助力结果${data}`) data = JSON.parse(data); if (data['code'] === 200) { // console.log(`\n【京东账号${$.index}(${$.nickName || $.UserName})助力好友 【${data['data']}】 成功\n`); @@ -487,10 +483,10 @@ function shareUrl() { } $.get(options, async (err, resp, data) => { try { - console.log('好友邀请码', data) + // console.log('好友邀请码', data) data = JSON.parse(data); if (data['code'] === 5000) { - console.log(`提示任务已过期,重新运行一次脚本即可获取好友邀请码`) + console.log(`重新运行一次脚本即可获取好友邀请码`) } // console.log('homeGoBrowse', data) if (data['code'] === 200) {