From 15c3436ed8eaf53e54f0d59fe6b432b5680163bb Mon Sep 17 00:00:00 2001 From: Faker Date: Tue, 26 Apr 2022 17:55:35 +0800 Subject: [PATCH] test --- jd_speed_sign.js | 66 +++++++++++++++++++++++++++++++----------------- 1 file changed, 43 insertions(+), 23 deletions(-) diff --git a/jd_speed_sign.js b/jd_speed_sign.js index 22aebb2..ccd0b4b 100644 --- a/jd_speed_sign.js +++ b/jd_speed_sign.js @@ -72,7 +72,7 @@ async function jdGlobal() { await wheelsHome() // await signInit() - // await sign() + await sign() await invite() await invite2() $.score = 0 @@ -123,33 +123,53 @@ async function signInit() { } async function sign() { - return new Promise(resolve => { - $.get(taskUrl('speedSign', { - "kernelPlatform": "RN", - "activityId": "8a8fabf3cccb417f8e691b6774938bc2", - "noWaitPrize": "false" - }), - async (err, resp, data) => { - try { - if (err) { - console.log(`${JSON.stringify(err)}`) - console.log(`${$.name} API请求失败,请检查网路重试`) - } else { - if (safeGet(data)) { - data = JSON.parse(data); - if (data.subCode === 0) { - console.log(`签到获得${data.data.signAmount}现金,共计获得${data.data.cashDrawAmount}`) + + return new Promise(async resolve => { + const body = {"linkId":signLinkId,"serviceName":"dayDaySignGetRedEnvelopeSignService","business":1}; + let h5st = "20220412164641157%3B197ee697d50ca316f3582488c7fa9d34%3B169f1%3Btk02wd9451deb18n1P31JunSGTfZhmebuivwsEwYWUQF1ZkpdtuSmKOES5DnIMFdyOvKikdguelIiBUnJbeCgoNlcEvv%3B6e090cbde337590b51a514718fee391d46fece6b953ed1084a052f6d76ffbd92%3B3.0%3B1649753201157" + const options = { + + url: `https://api.m.jd.com`, + body: `functionId=apSignIn_day&body=${escape(JSON.stringify(body))}&_t=${+new Date()}&appid=activities_platform&client=H5&clientVersion=1.0.0&h5st=${h5st}`, + headers: { + 'Cookie': cookie, + "Host": "api.m.jd.com", + 'Origin': 'https://daily-redpacket.jd.com', + "Content-Type": "application/x-www-form-urlencoded", + "Accept": "*/*", + "Connection": "keep-alive", + "User-Agent": "jdltapp;iPhone;3.3.2;14.5.1network/wifi;hasUPPay/0;pushNoticeIsOpen/1;lang/zh_CN;model/iPhone13,2;addressid/137923973;hasOCPay/0;appBuild/1047;supportBestPay/0;pv/467.11;apprpd/MyJD_Main;", + "Accept-Language": "zh-Hans-CN;q=1, en-CN;q=0.9, zh-Hant-CN;q=0.8", + 'Referer': `https://daily-redpacket.jd.com/?activityId=${signLinkId}`, + "Accept-Encoding": "gzip, deflate, br" + } + } + $.post(options, async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = $.toObj(data); + if (data.code === 0) { + if (data.data.retCode === 0) { + message += `极速版签到提现:签到成功\n`; + console.log(`极速版签到提现:签到成功\n`); } else { - console.log(`签到失败,${data.msg}`) + console.log(`极速版签到提现:签到失败:${data.data.retMessage}\n`); } + } else { + console.log(`极速版签到提现:签到异常:${JSON.stringify(data)}\n`); } } - } catch (e) { - $.logErr(e, resp) - } finally { - resolve(data); } - }) + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) }) }