Rules-For-Quantumult-X/Scripts/SignIn/SMZDM/smzdm.js

43 lines
1.4 KiB
JavaScript
Raw Normal View History

2020-07-02 11:50:39 +08:00
const cookieName = '什么值得买'
const cookieKey = 'chavy_cookie_smzdm'
const cookieVal = $persistentStore.read(cookieKey)
function sign() {
let url = {
url: `https://zhiyou.smzdm.com/user/checkin/jsonp_checkin`,
headers: {
Cookie: cookieVal
}
}
url.headers['Referer'] = 'http://www.smzdm.com/'
url.headers['User-Agent'] = 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36'
$httpClient.get(url, (error, response, data) => {
let result = JSON.parse(data)
let title = `${cookieName}`
// 签到成功
if (result && result.data && result.error_code == 0) {
let subTitle = `签到结果: 成功`
let detail = `累计: ${result.data.checkin_num}次, 经验: ${result.data.exp}, 金币: ${result.data.gold}, 积分: ${result.data.point}`
$notification.post(title, subTitle, detail)
}
// 登录失效
else if (result && result.data && result.error_code == 99) {
let subTitle = `签到结果: 失败`
let detail = `说明: 登录失效, 请重新获取Cookie`
$notification.post(title, subTitle, detail)
}
// 签到失败
else {
let subTitle = `签到结果: 失败`
let detail = `编码: ${result.error_code}, 说明: ${result.error_msg}`
$notification.post(title, subTitle, detail)
}
console.log(`${cookieName}, data: ${data}`)
})
$done({})
}
sign()