| 95 | } |
| 96 | |
| 97 | function signweb() { |
| 98 | return new Promise((resolve, reject) => { |
| 99 | let url = null |
| 100 | if (VAL_signweburl) { |
| 101 | url = { url: VAL_signweburl, headers: JSON.parse(VAL_signwebheader) } |
| 102 | delete url.headers['Cookie'] |
| 103 | url.headers['Host'] = 'luckman.suning.com' |
| 104 | url.headers['Referer'] = 'https: //luckman.suning.com/luck-web/sign/app/index_sign.htm?wx_navbar_transparent=true' |
| 105 | url.headers['User-Agent'] = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 SNEBUY-APP 8.5.0 SNCLIENT-WAP' |
| 106 | } else if (VAL_signweburlBarry) { |
| 107 | url = { url: VAL_signweburlBarry, headers: {} } |
| 108 | url.headers['Cookie'] = chavy.getdata('snyg_userCookieKey') |
| 109 | url.headers['Accept'] = 'application/json' |
| 110 | url.headers['Accept-Encoding'] = 'gzip, deflate, br' |
| 111 | url.headers['Connection'] = 'keep-alive' |
| 112 | url.headers['Referer'] = 'https://luckman.suning.com/luck-web/sign/app/index_sign.htm?wx_navbar_transparent=true' |
| 113 | url.headers['Host'] = 'luckman.suning.com' |
| 114 | url.headers['User-Agent'] = chavy.getdata('snyg_userAgentKey') |
| 115 | url.headers['Accept-Language'] = 'en-us' |
| 116 | url.headers['X-Requested-With'] = 'XMLHttpRequest' |
| 117 | } |
| 118 | chavy.get(url, (error, response, data) => { |
| 119 | try { |
| 120 | VAl_logflag ? chavy.log(`❕ ${cookieName} signweb - response: ${JSON.stringify(response)}`) : "" |
| 121 | signinfo.signweb = JSON.parse(data) |
| 122 | resolve() |
| 123 | } catch (e) { |
| 124 | chavy.msg(cookieName, `每日红包: 失败`, `说明: ${e}`) |
| 125 | chavy.log(`❌ ${cookieName} signweb - 每日红包失败: ${e}`) |
| 126 | chavy.log(`❌ ${cookieName} signweb - response: ${JSON.stringify(response)}`) |
| 127 | resolve() |
| 128 | } |
| 129 | }) |
| 130 | }) |
| 131 | } |
| 132 | |
| 133 | function getwebinfo() { |
| 134 | return new Promise((resolve, reject) => { |