From bfc81fa305de1603a8cc8d23616bd45927682cfd Mon Sep 17 00:00:00 2001 From: lxk0301 <778732665@qq.com> Date: Fri, 19 Mar 2021 14:28:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=9A=8F=E6=9C=BA=E4=BA=92?= =?UTF-8?q?=E5=8A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_mohe.js | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/jd_mohe.js b/jd_mohe.js index 7b75f7f2..c6269dff 100644 --- a/jd_mohe.js +++ b/jd_mohe.js @@ -83,9 +83,30 @@ $.shareId = ["8051f482-5619-47d3-8d2e-7b49a1c1675e","27352a8c-365c-408f-83d4-175 cookie = cookiesArr[v]; $.index = v + 1; $.UserName = decodeURIComponent(cookie.match(/pt_pin=(.+?);/) && cookie.match(/pt_pin=(.+?);/)[1]); - console.log(`自己账号内部互助\n\n`); + 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 $.shareId) { - console.log(`账号${$.index}${$.UserName}开始给 ${item}进行助力`) + console.log(`账号 ${$.index} ${$.UserName} 开始给 ${item}进行助力`) const res = await addShare(item); if (res && res['code'] === 2005) { console.log(`次数已用完,跳出助力`) @@ -464,7 +485,7 @@ function shareUrl() { "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") } } - $.get(options, (err, resp, data) => { + $.get(options, async (err, resp, data) => { try { console.log('好友邀请码', data) data = JSON.parse(data); @@ -475,6 +496,24 @@ function shareUrl() { if (data['code'] === 200) { $.shareId.push(data['data']); console.log(`\n【京东账号${$.index}(${$.nickName || $.UserName})的${$.name}好友互助码】${data['data']}\n`); + await $.http.get({url: `https://code.chiang.fun/autocommit/mohe/insert/${data['data']}`, timeout: 10000}).then((resp) => { + // console.log('resp', resp) + if (resp.statusCode === 200) { + try { + let { body } = resp; + body = JSON.parse(body); + if (body['code'] === 200) { + console.log(`邀请码${data['data']}}提交成功\n`) + } else if (body['code'] === 400) { + // console.log(`邀请码 【${data['data']}】 已存在\n`) + } else { + console.log(`邀请码提交结果:${JSON.stringify(body)}\n`) + } + } catch (e) { + console.log(`邀请码提交异常:${e}`) + } + } + }); } } catch (e) { $.logErr(e, resp);