(cookie, activeId='7mV1llk1l9')
| 610 | |
| 611 | // 每日抽奖 |
| 612 | function LotteryDraw(cookie, activeId='7mV1llk1l9'){ |
| 613 | return new Promise((resolve) =>{ |
| 614 | let options = { |
| 615 | url : `https://zhiyou.smzdm.com/user/lottery/jsonp_draw?callback=jQuery34109305207178886287_${new Date().getTime()}&active_id=${activeId}&_=${new Date().getTime()}`, |
| 616 | headers : { |
| 617 | "Accept": "*/*", |
| 618 | "Accept-Encoding": "gzip, deflate, br", |
| 619 | "Accept-Language": "zh-cn", |
| 620 | "Connection": "keep-alive", |
| 621 | "Cookie": cookie, |
| 622 | "Host": "zhiyou.smzdm.com", |
| 623 | "Referer": "https://m.smzdm.com/zhuanti/life/choujiang/", |
| 624 | "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148/smzdm 9.9.0 rv:91 (iPhone 11 Pro Max; iOS 14.2; zh_CN)/iphone_smzdmapp/9.9.0/wkwebview/jsbv_1.0.0" |
| 625 | } |
| 626 | }; |
| 627 | magicJS.get(options, (err, resp, data)=>{ |
| 628 | if (err){ |
| 629 | magicJS.logWarning(`每日抽奖失败,请求异常:${articleId}`); |
| 630 | resolve('每日抽奖失败,请求异常'); |
| 631 | } |
| 632 | else{ |
| 633 | try{ |
| 634 | let newData = /\((.*)\)/.exec(data); |
| 635 | let obj = JSON.parse(newData[1]); |
| 636 | if (obj.error_code === 0 || obj.error_code === 1 || obj.error_code === 4){ |
| 637 | magicJS.logDebug(obj.error_msg); |
| 638 | resolve(obj.error_msg); |
| 639 | } |
| 640 | else{ |
| 641 | magicJS.logWarning(`每日抽奖失败,接口响应异常:${data}`); |
| 642 | resolve('每日抽奖失败,接口响应异常'); |
| 643 | } |
| 644 | } |
| 645 | catch(err){ |
| 646 | magicJS.logWarning(`每日抽奖失败,请求异常:${err}`); |
| 647 | resolve('每日抽奖失败,请求异常'); |
| 648 | } |
| 649 | } |
| 650 | }); |
| 651 | }) |
| 652 | } |
| 653 | |
| 654 | async function Main(){ |
| 655 | // 获取Cookie与账号密码 |
nothing calls this directly
no test coverage detected