From bbe34f8eda02b848ed54da7e2b66f7e7aea68045 Mon Sep 17 00:00:00 2001 From: lxk0301 <778732665@qq.com> Date: Sat, 20 Mar 2021 09:27:23 +0800 Subject: [PATCH] update --- jd_mohe.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/jd_mohe.js b/jd_mohe.js index 5275c00d..c2869288 100644 --- a/jd_mohe.js +++ b/jd_mohe.js @@ -37,7 +37,7 @@ if ($.isNode()) { const JD_API_HOST = 'https://isp5g.m.jd.com'; //邀请码一天一变化,已确定 -$.shareId = ["120185fe-0046-4781-8d8f-499f3f00a0eb","a5f49645-4028-4fae-b0a6-f8320940d1a9"]; +$.shareId = []; !(async () => { if (!cookiesArr[0]) { $.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/bean/signIndex.action', {"open-url": "https://bean.m.jd.com/bean/signIndex.action"}); @@ -47,6 +47,7 @@ $.shareId = ["120185fe-0046-4781-8d8f-499f3f00a0eb","a5f49645-4028-4fae-b0a6-f83 $.msg($.name, '活动已结束', `请禁用或删除脚本`); return } + await updateShareCodesCDN() for (let i = 0; i < cookiesArr.length; i++) { if (cookiesArr[i]) { cookie = cookiesArr[i]; @@ -535,6 +536,30 @@ function taskurl(url) { } } } +function updateShareCodesCDN(url = 'https://gitee.com/lxk0301/updateTeam/raw/master/shareCodes/jd_shareCodes.json') { + return new Promise(resolve => { + $.get({ + url , + timeout: 10000, + headers:{"User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.2.2;14.2;%E4%BA%AC%E4%B8%9C/9.2.2 CFNetwork/1206 Darwin/20.1.0")}}, async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + $.updatePkActivityIdRes = JSON.parse(data); + if ($.updatePkActivityIdRes && $.updatePkActivityIdRes.length) { + $.shareId = $.updatePkActivityIdRes; + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} function TotalBean() { return new Promise(async resolve => { const options = {