From 07a3f918fc724ccd3d9f57bdb6c8d6dfe16b3086 Mon Sep 17 00:00:00 2001 From: lxk0301 <778732665@qq.com> Date: Wed, 23 Dec 2020 10:29:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=B7=B1=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E4=B9=8B=E9=97=B4=E7=9B=B8=E4=BA=92=E5=8A=A9=E5=8A=9B?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_small_home.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/jd_small_home.js b/jd_small_home.js index 88499e76..5ee50c25 100644 --- a/jd_small_home.js +++ b/jd_small_home.js @@ -2,7 +2,7 @@ * @Author: lxk0301 https://github.com/lxk0301 * @Date: 2020-11-12 11:42:12 * @Last Modified by: lxk0301 - * @Last Modified time: 2020-12-11 14:27:20 + * @Last Modified time: 2020-12-23 14:27:20 */ /* 东东小窝 https://raw.githubusercontent.com/lxk0301/jd_scripts/master/jd_small_home.js @@ -45,6 +45,7 @@ const jdCookieNode = $.isNode() ? require('./jdCookie.js') : ''; //IOS等用户直接用NobyDa的jd cookie let cookiesArr = [], cookie = '', message = ''; let isPurchaseShops = false;//是否一键加购商品到购物车,默认不加购 +$.helpToken = []; if ($.isNode()) { Object.keys(jdCookieNode).forEach((item) => { cookiesArr.push(jdCookieNode[item]) @@ -92,12 +93,12 @@ const JD_API_HOST = 'https://lkyl.dianpusoft.cn/api'; for (let i = 0; i < cookiesArr.length; i++) { if (cookiesArr[i]) { cookie = cookiesArr[i]; - $.token = $.newShareCodes[i].token; + $.token = $.helpToken[i]; $.UserName = decodeURIComponent(cookie.match(/pt_pin=(.+?);/) && cookie.match(/pt_pin=(.+?);/)[1]) if ($.newShareCodes.length > 1) { + console.log('----', (i + 1) % $.newShareCodes.length) let code = $.newShareCodes[(i + 1) % $.newShareCodes.length]['code'] - console.log(`\n${$.UserName}去给自己的下一账号${decodeURIComponent(cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/) && cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/)[1])}助力\n`) - $.log(`自己的下一账号${decodeURIComponent(cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/) && cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/)[1])},助力码为 ${code}`) + console.log(`\n${$.UserName} 去给自己的下一账号 ${decodeURIComponent($.newShareCodes[(i + 1) % $.newShareCodes.length]['cookie'].match(/pt_pin=(.+?);/) && $.newShareCodes[(i + 1) % $.newShareCodes.length]['cookie'].match(/pt_pin=(.+?);/)[1])}助力,助力码为 ${code}\n`) await createAssistUser(code, $.createAssistUserID); } console.log(`\n去帮助作者:lxk0301\n`) @@ -505,7 +506,7 @@ function createInviteUser() { if (data.body.id) { console.log(`\n您的${$.name}shareCode(每天都是变化的):【${data.body.id}】\n`); $.shareCode = data.body.id; - $.newShareCodes.push({ 'code': data.body.id, 'token': $.token }); + $.newShareCodes.push({ 'code': data.body.id, 'token': $.token, cookie }); } } } @@ -773,6 +774,7 @@ function login(userName) { data = JSON.parse(data); if (data.head.code === 200) { $.token = data.head.token; + $.helpToken.push(data.head.token) } } } catch (e) {