fix
This commit is contained in:
22
jd_mohe.js
22
jd_mohe.js
@@ -2,7 +2,7 @@
|
|||||||
5G超级盲盒,可抽奖获得京豆,建议在凌晨0点时运行脚本,白天抽奖基本没有京豆,4小时运行一次收集热力值
|
5G超级盲盒,可抽奖获得京豆,建议在凌晨0点时运行脚本,白天抽奖基本没有京豆,4小时运行一次收集热力值
|
||||||
活动地址: https://isp5g.m.jd.com
|
活动地址: https://isp5g.m.jd.com
|
||||||
活动时间:2021-03-19到2021-04-30
|
活动时间:2021-03-19到2021-04-30
|
||||||
更新时间:2021-03-20 08:55
|
更新时间:2021-03-30 12:00
|
||||||
脚本兼容: QuantumultX, Surge,Loon, JSBox, Node.js
|
脚本兼容: QuantumultX, Surge,Loon, JSBox, Node.js
|
||||||
=================================Quantumultx=========================
|
=================================Quantumultx=========================
|
||||||
[task_local]
|
[task_local]
|
||||||
@@ -25,7 +25,7 @@ const notify = $.isNode() ? require('./sendNotify') : '';
|
|||||||
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
|
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
|
||||||
let jdNotify = true;//是否关闭通知,false打开通知推送,true关闭通知推送
|
let jdNotify = true;//是否关闭通知,false打开通知推送,true关闭通知推送
|
||||||
//IOS等用户直接用NobyDa的jd cookie
|
//IOS等用户直接用NobyDa的jd cookie
|
||||||
let cookiesArr = [], cookie = '', message;
|
let cookiesArr = [], cookie = '', message, allMessage = '';
|
||||||
if ($.isNode()) {
|
if ($.isNode()) {
|
||||||
Object.keys(jdCookieNode).forEach((item) => {
|
Object.keys(jdCookieNode).forEach((item) => {
|
||||||
cookiesArr.push(jdCookieNode[item])
|
cookiesArr.push(jdCookieNode[item])
|
||||||
@@ -76,9 +76,9 @@ $.shareId = [];
|
|||||||
await getAward();//抽奖
|
await getAward();//抽奖
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//ios端22点通知一次
|
if (allMessage) {
|
||||||
if (new Date().getHours() === 22) {
|
if ($.isNode()) await notify.sendNotify($.name, allMessage);
|
||||||
$.msg($.name, '', `任务已做完\n抽奖详情查看 https://isp5g.m.jd.com`, {"open-url": "https://isp5g.m.jd.com"});
|
$.msg($.name, '', allMessage, {"open-url": "https://isp5g.m.jd.com"})
|
||||||
}
|
}
|
||||||
await $.http.get({url: `https://code.c-hiang.cn//api/v1/jd/mohe/read/20`, timeout: 10000}).then(async (resp) => {
|
await $.http.get({url: `https://code.c-hiang.cn//api/v1/jd/mohe/read/20`, timeout: 10000}).then(async (resp) => {
|
||||||
if (resp.statusCode === 200) {
|
if (resp.statusCode === 200) {
|
||||||
@@ -92,7 +92,7 @@ $.shareId = [];
|
|||||||
console.log(`读取邀请码异常:${e}`)
|
console.log(`读取邀请码异常:${e}`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
}).catch((e) => console.log(`catch 读取邀请码异常:${e}`));
|
||||||
for (let v = 0; v < cookiesArr.length; v++) {
|
for (let v = 0; v < cookiesArr.length; v++) {
|
||||||
cookie = cookiesArr[v];
|
cookie = cookiesArr[v];
|
||||||
$.index = v + 1;
|
$.index = v + 1;
|
||||||
@@ -261,6 +261,8 @@ function getCoin() {
|
|||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
$.logErr(e, resp);
|
$.logErr(e, resp);
|
||||||
|
} finally {
|
||||||
|
resolve();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
@@ -412,11 +414,15 @@ async function getAward() {
|
|||||||
console.log(`====抽奖结果====,${JSON.stringify(lotteryRes.data)}`);
|
console.log(`====抽奖结果====,${JSON.stringify(lotteryRes.data)}`);
|
||||||
console.log(lotteryRes.data.name);
|
console.log(lotteryRes.data.name);
|
||||||
console.log(lotteryRes.data.beanNum);
|
console.log(lotteryRes.data.beanNum);
|
||||||
|
if ((lotteryRes.data['prizeId'] && lotteryRes.data['prizeId'] !== '9999') || lotteryRes.data.name === '未中奖') {
|
||||||
|
message += `抽奖获得:${lotteryRes.data.name}\n`;
|
||||||
|
}
|
||||||
} else if (lotteryRes.code === 4001) {
|
} else if (lotteryRes.code === 4001) {
|
||||||
console.log(`抽奖失败,${lotteryRes.msg}`);
|
console.log(`抽奖失败,${lotteryRes.msg}`);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (message) allMessage += `京东账号${$.index} ${$.nickName}\n${message}抽奖详情查看 https://isp5g.m.jd.com/#/myPrize${$.index !== cookiesArr.length ? '\n\n' : ''}`
|
||||||
} else {
|
} else {
|
||||||
console.log(`目前热力值${total},不够抽奖`)
|
console.log(`目前热力值${total},不够抽奖`)
|
||||||
}
|
}
|
||||||
@@ -512,12 +518,12 @@ function shareUrl() {
|
|||||||
console.log(`邀请码提交异常:${e}`)
|
console.log(`邀请码提交异常:${e}`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
}).catch((e) => console.log(`catch 邀请码提交异常:${e}`));
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
$.logErr(e, resp);
|
$.logErr(e, resp);
|
||||||
} finally {
|
} finally {
|
||||||
resolve(data);
|
resolve();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user