mirror of https://github.com/KingRan/KR.git
58 lines
2.9 KiB
JavaScript
58 lines
2.9 KiB
JavaScript
|
/*
|
|||
|
京京喜购物返红包助力
|
|||
|
更新时间:2021-9-10
|
|||
|
备注:京喜购物返红包助力,多个请看下方变量填写
|
|||
|
|
|||
|
## exprot jd_jx_cashback=10 #如需增加被助力账号,在这边修改人数
|
|||
|
44 0-23/6 * * * jd_jx_cashback.js, tag=京喜购物返红包助力, enabled=true
|
|||
|
*/
|
|||
|
let common = require("./function/common");
|
|||
|
let $ = new common.env('京喜购物返红包助力');
|
|||
|
let min = 5,
|
|||
|
help = $.config[$.filename(__filename)] || Math.min(min, $.config.JdMain) || min;
|
|||
|
$.setOptions({
|
|||
|
headers: {
|
|||
|
'content-type': 'application/json',
|
|||
|
'user-agent': 'jdapp;iPhone;9.4.6;14.2;965af808880443e4c1306a54afdd5d5ae771de46;network/wifi;supportApplePay/0;hasUPPay/0;hasOCPay/0;model/iPhone8,4;addressid/;supportBestPay/0;appBuild/167618;jdSupportDarkMode/0;Mozilla/5.0 (iPhone; CPU iPhone OS 14_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1',
|
|||
|
'referer': 'https://happy.m.jd.com/babelDiy/Zeus/3ugedFa7yA6NhxLN5gw2L3PF9sQC/index.html?asid=287215626&un_area=12_904_905_57901&lng=117.612969135975&lat=23.94014745198865',
|
|||
|
}
|
|||
|
});
|
|||
|
$.readme = `
|
|||
|
在京喜下单,如订单有购物返现,脚本会自动查询返现groupid并予以助力,目前每个账号每天能助力3次
|
|||
|
44 */6 * * * task ${$.runfile}
|
|||
|
exprot ${$.runfile}=10 #如需增加被助力账号,在这边修改人数
|
|||
|
`
|
|||
|
eval(common.eval.mainEval($));
|
|||
|
async function prepare() {
|
|||
|
let url = `https://wq.jd.com/bases/orderlist/list?order_type=3&start_page=1&last_page=0&page_size=10&callersource=newbiz&t=${$.timestamp}&traceid=&g_ty=ls&g_tk=606717070`
|
|||
|
for (let j of cookies['help']) {
|
|||
|
$.setCookie(j);
|
|||
|
await $.curl(url)
|
|||
|
try {
|
|||
|
for (let k of $.source.orderList) {
|
|||
|
try {
|
|||
|
let orderid = k.parentId != '0' ? k.parentId : k.orderId
|
|||
|
let url = `https://wq.jd.com/fanxianzl/zhuli/QueryGroupDetail?isquerydraw=1&orderid=${orderid}&groupid=&sceneval=2&g_login_type=1&g_ty=ls`
|
|||
|
let dec = await jxAlgo.dec(url)
|
|||
|
await $.curl(dec.url)
|
|||
|
let now = parseInt(new Date() / 1000)
|
|||
|
let end = $.source.data.groupinfo.end_time
|
|||
|
if (end > now && $.source.data.groupinfo.openhongbaosum != $.source.data.groupinfo.totalhongbaosum) {
|
|||
|
let groupid = $.source.data.groupinfo.groupid;
|
|||
|
$.sharecode.push({
|
|||
|
'groupid': groupid
|
|||
|
})
|
|||
|
}
|
|||
|
} catch (e) {}
|
|||
|
}
|
|||
|
} catch (e) {}
|
|||
|
}
|
|||
|
}
|
|||
|
async function main(id) {
|
|||
|
common.assert(id.groupid, '没有可助力ID')
|
|||
|
let url = `http://wq.jd.com/fanxianzl/zhuli/Help?groupid=${id.groupid}&_stk=groupid&_ste=2&g_ty=ls&g_tk=1710198667&sceneval=2&g_login_type=1`
|
|||
|
let dec = await jxAlgo.dec(url)
|
|||
|
await $.curl(dec.url)
|
|||
|
console.log($.source.data.prize.discount)
|
|||
|
}
|