From e1836de766b8cda4f47f3ecb11cd707c07eb6d24 Mon Sep 17 00:00:00 2001 From: lxk0301 <778732665@qq.com> Date: Thu, 4 Mar 2021 10:58:45 +0800 Subject: [PATCH] update --- jd_price.js | 80 ++++++++++++++++++++++++++++------------------------- 1 file changed, 42 insertions(+), 38 deletions(-) diff --git a/jd_price.js b/jd_price.js index 2255b25c..5098a7ce 100644 --- a/jd_price.js +++ b/jd_price.js @@ -86,46 +86,50 @@ if ($.isNode()) { $.nickName || $.UserName }********\n` ); - $.hasNext = true; - $.refundtotalamount = 0; - $.orderList = new Array(); - $.applyMap = {}; - // TODO - $.token = ''; - $.feSt = 'f'; - console.log(`💥 获得首页面,解析超参数`); - await getHyperParams(); - // console.log($.HyperParam) - console.log(`----------`); - console.log(`🧾 获取所有价格保护列表,排除附件商品`); - for (let page = 1; $.hasNext; page++) { - await getApplyData(page); - } - console.log(`----------`); - console.log(`🗑 删除不符合订单`); - console.log(`----------`); - let taskList = []; - for (let order of $.orderList) { - taskList.push(historyResultQuery(order)); - } - await Promise.all(taskList); - console.log(`----------`); - console.log(`📊 ${$.orderList.length}个商品即将申请价格保护!`); - console.log(`----------`); - for (let order of $.orderList) { - await skuApply(order); - await $.wait(300); - } - console.log(`----------`); - console.log(`⏳ 等待申请价格保护结果...`); - console.log(`----------`); - for (let i = 1; i <= 30 && Object.keys($.applyMap).length > 0; i++) { - await $.wait(1000); - if (i % 5 == 0) { - await getApplyResult(); + try { + $.hasNext = true; + $.refundtotalamount = 0; + $.orderList = new Array(); + $.applyMap = {}; + // TODO + $.token = ''; + $.feSt = 'f'; + console.log(`💥 获得首页面,解析超参数`); + await getHyperParams(); + // console.log($.HyperParam) + console.log(`----------`); + console.log(`🧾 获取所有价格保护列表,排除附件商品`); + for (let page = 1; $.hasNext; page++) { + await getApplyData(page); } + console.log(`----------`); + console.log(`🗑 删除不符合订单`); + console.log(`----------`); + let taskList = []; + for (let order of $.orderList) { + taskList.push(historyResultQuery(order)); + } + await Promise.all(taskList); + console.log(`----------`); + console.log(`📊 ${$.orderList.length}个商品即将申请价格保护!`); + console.log(`----------`); + for (let order of $.orderList) { + await skuApply(order); + await $.wait(300); + } + console.log(`----------`); + console.log(`⏳ 等待申请价格保护结果...`); + console.log(`----------`); + for (let i = 1; i <= 30 && Object.keys($.applyMap).length > 0; i++) { + await $.wait(1000); + if (i % 5 == 0) { + await getApplyResult(); + } + } + showMsg(); + } catch (e) { + $.logErr(e) } - showMsg(); } } })()