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

Function lottery

jd_mohe.js:429–456  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

427}
428//抽奖API
429function lottery() {
430 return new Promise((resolve) => {
431 const options = {
432 'url': `${JD_API_HOST}/prize/lottery?t=${Date.now()}`,
433 'headers': {
434 "accept": "*/*",
435 "accept-encoding": "gzip, deflate, br",
436 "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
437 "content-type": "application/x-www-form-urlencoded",
438 "cookie": cookie,
439 "referer": "https://isp5g.m.jd.com",
440 "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")
441 }
442 }
443 $.get(options, (err, resp, data) => {
444 try {
445 // console.log('homeGoBrowse', data)
446 data = JSON.parse(data);
447 // console.log('homeGoBrowse', data)
448 // console.log(`成功领取${data.data}热力值`)
449 } catch (e) {
450 $.logErr(e, resp);
451 } finally {
452 resolve(data);
453 }
454 })
455 })
456}
457function shareUrl() {
458 return new Promise((resolve) => {
459 const options = {

Callers 1

getAwardFunction · 0.70

Calls 4

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

Tested by

no test coverage detected