| 455 | }) |
| 456 | } |
| 457 | function shareUrl() { |
| 458 | return new Promise((resolve) => { |
| 459 | const options = { |
| 460 | 'url': `${JD_API_HOST}/active/shareUrl?t=${Date.now()}`, |
| 461 | 'headers': { |
| 462 | "accept": "*/*", |
| 463 | "accept-encoding": "gzip, deflate, br", |
| 464 | "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6", |
| 465 | "content-type": "application/x-www-form-urlencoded", |
| 466 | "cookie": cookie, |
| 467 | "referer": "https://isp5g.m.jd.com", |
| 468 | "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1") |
| 469 | } |
| 470 | } |
| 471 | $.get(options, async (err, resp, data) => { |
| 472 | try { |
| 473 | console.log('好友邀请码', data) |
| 474 | data = JSON.parse(data); |
| 475 | if (data['code'] === 5000) { |
| 476 | console.log(`尝试多次运行脚本即可获取好友邀请码`) |
| 477 | } |
| 478 | // console.log('homeGoBrowse', data) |
| 479 | if (data['code'] === 200) { |
| 480 | if (data['data']) $.shareId.push(data['data']); |
| 481 | console.log(`\n【京东账号${$.index}(${$.nickName || $.UserName})的${$.name}好友互助码】${data['data']}\n`); |
| 482 | console.log(`此邀请码一天一变化,旧的不可用`) |
| 483 | } |
| 484 | } catch (e) { |
| 485 | $.logErr(e, resp); |
| 486 | } finally { |
| 487 | resolve(); |
| 488 | } |
| 489 | }) |
| 490 | }) |
| 491 | } |
| 492 | function taskurl(url) { |
| 493 | return { |
| 494 | 'url': `${JD_API_HOST}/active/${url}`, |