-
Notifications
You must be signed in to change notification settings - Fork 217
/
jd_ftzy_help.js
37 lines (37 loc) · 1.76 KB
/
jd_ftzy_help.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
let common = require("./function/common");
let $ = new common.env('京东沸腾之夜助力');
let min = 3,
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',
}
});
$.readme = `
0 0 * * * task ${$.runfile}
exprot ${$.runfile}=2 # 如需修改被助力账号个数,请自行修改环境变量
`
eval(common.eval.mainEval($));
async function prepare() {
for (let i of cookies['help']) {
let s = await $.curl({
'url': `https://api.m.jd.com/client.action?advId=party1031_init`,
'form': `functionId=party1031_init&body={}&client=wh5&clientVersion=1.0.0&appid=o2_act&uuid=cf7d66dca8a794007c133227f504a8e2aff131e7`,
cookie: i
},'s')
try {
$.sharecode.push($.compact($.s.data.result, ['inviteCode']))
} catch (e) {}
}
}
async function main(p) {
let cookie = p.cookie
await $.curl({
'url': `https://api.m.jd.com/client.action?advId=party1031_assist`,
'form': `functionId=party1031_assist&client=wh5&clientVersion=1.0.0&appid=o2_act&_stk=appid,body,client,clientVersion,functionId&_ste=1&h5st=&body={"inviteCode":"${p.inviteCode}"}&uuid=cf7d66dca8a794007c133227f504a8e2aff131e7`,
cookie
},'s')
console.log($.s.data);
}