MCPcopy Create free account
hub / github.com/Semporia/Scripts / shareUrl

Function shareUrl

jd_mohe.js:457–491  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

455 })
456}
457function 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}
492function taskurl(url) {
493 return {
494 'url': `${JD_API_HOST}/active/${url}`,

Callers 1

jd_mohe.jsFile · 0.85

Calls 5

isNodeMethod · 0.45
getdataMethod · 0.45
getMethod · 0.45
logMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected