From 7ebbe84b1e98aa7d05d93bf2e1f8586afa8fc204 Mon Sep 17 00:00:00 2001 From: anonymous Date: Tue, 15 Dec 2020 23:42:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B1=BD=E8=BD=A6=E5=8A=A0=E5=85=A5=E5=85=91?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_car.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/jd_car.js b/jd_car.js index 58e46cb4..ce67fe7c 100644 --- a/jd_car.js +++ b/jd_car.js @@ -82,6 +82,7 @@ const JD_API_HOST = 'https://car-member.jd.com/api/'; }) async function jdCar() { + await check() await sign() await $.wait(1000) await mission() @@ -96,6 +97,29 @@ function showMsg() { }) } +function check() { + return new Promise(resolve => { + $.get(taskUrl('v1/user/exchange/bean/check'), (err, resp, data) => { + try { + if (err) { + data = JSON.parse(resp.body) + console.log(`${data.error.msg}`) + message += `签到失败,${data.error.msg}\n` + } else { + if (safeGet(data)) { + data = JSON.parse(data); + console.log(`兑换结果:${JSON.stringify(data)}`) + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(); + } + }) + }) +} + function sign() { return new Promise(resolve => { $.post(taskUrl('v1/user/sign'), (err, resp, data) => {