| 21 | |
| 22 | // 登录 App |
| 23 | function loginapp() { |
| 24 | return new Promise((resove) => |
| 25 | $.get({ url: $.VAL_signhomeurl, headers: JSON.parse($.VAL_signhomeheader) }, (error, response, data) => { |
| 26 | try { |
| 27 | if (error) throw new Error(error) |
| 28 | $.homeinfo = JSON.parse(data) |
| 29 | if ($.homeinfo.result === 'ok') { |
| 30 | const headers = JSON.parse($.VAL_signhomeheader) |
| 31 | const [, sid] = /wps_sid=(.*?)(;|,|$)/.exec(headers.Cookie) |
| 32 | $.sid = sid |
| 33 | } |
| 34 | } catch (e) { |
| 35 | $.log(`❗️ ${$.name}, 执行失败!`, ` error = ${error || e}`, `response = ${JSON.stringify(response)}`, `data = ${data}`, '') |
| 36 | } finally { |
| 37 | resove() |
| 38 | } |
| 39 | }) |
| 40 | ) |
| 41 | } |
| 42 | |
| 43 | // 签到 App |
| 44 | function signapp() { |