Skip to content

Commit e76d059

Browse files
committed
尝试修复喜马拉雅、10010
1 parent 3324b2f commit e76d059

2 files changed

Lines changed: 13 additions & 11 deletions

File tree

10010/10010.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ function showmsg() {
165165
let detail = ''
166166

167167
// 签到结果
168-
if (signinfo.signapp.signinMedal) {
168+
if (signinfo.signapp.signinMedal == 0) {
169169
subTitle = `签到: 成功`
170170
detail = `积分: +${signinfo.signapp.prizeCount}, 成长值: +${signinfo.signapp.growthV}, 鲜花: +${signinfo.signapp.flowerCount}`
171171
} else if (signinfo.signapp.msg == '用户今日已签到!') {

ximalaya/ximalaya.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@ const KEY_signcookie = 'chavy_cookie_ximalaya'
44

55
const signinfo = {}
66
let VAL_signcookie = chavy.getdata(KEY_signcookie)
7+
let time = new Date().getTime();
78

89
;(exec = async () => {
910
chavy.log(`🔔 ${cookieName} 开始签到`)
1011
await getinfo()
11-
if (signinfo.info.isTickedToday == false) await signapp()
12+
if (signinfo.info.isTickedToday == 0) await signapp()
1213
// await browseapp()
1314
await getacc()
1415
showmsg()
@@ -17,16 +18,16 @@ let VAL_signcookie = chavy.getdata(KEY_signcookie)
1718

1819
function signapp() {
1920
return new Promise((resolve, reject) => {
20-
const url = { url: `https://m.ximalaya.com/starwar/lottery/check-in/check/action`, headers: { Cookie: VAL_signcookie } }
21-
url.headers['Accept'] = `application/json, text/plain, */*`
22-
url.headers['Accept-Encoding'] = `gzip, deflate, br`
23-
url.headers['Accept-Language'] = `zh-cn`
24-
url.headers['Connection'] = `keep-alive`
25-
url.headers['Host'] = `m.ximalaya.com`
21+
const url = { url: `https://hybrid.ximalaya.com/web-activity/signIn/action?aid=8&ts=${time}&_sonic=0&impl=com.gemd.iting&_sonic=0`, headers: { Cookie: VAL_signcookie } }
22+
url.headers['Accept'] = '*/*'
23+
url.headers['Accept-Encoding'] = 'gzip, deflate'
24+
url.headers['Accept-Language'] = 'zh-Hans-CN;q=1, en-US;q=0.9'
25+
url.headers['Connection'] = 'close'
26+
url.headers['Host'] = 'hybrid.ximalaya.com'
2627
url.headers['User-Agent'] = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 iting/6.6.45 kdtunion_iting/1.0 iting(main)/6.6.45/ios_1'
2728
chavy.post(url, (error, response, data) => {
2829
try {
29-
signinfo.signapp = data
30+
signinfo.sign = JSON.parse(response.body)
3031
resolve()
3132
} catch (e) {
3233
chavy.msg(cookieName, `签到结果: 失败`, `说明: ${e}`)
@@ -115,13 +116,14 @@ function getacc() {
115116
function showmsg() {
116117
let subTitle = ''
117118
let detail = ''
119+
118120
if (signinfo.info.isTickedToday == false) {
119-
if (signinfo.signapp == 'true') {
121+
if (signinfo.sign.data.status == 0) {
120122
subTitle = '签到: 成功'
121123
detail = `当前连签: ${signinfo.info.continuousDays}天, 积分: ${signinfo.acc.data.score}(+${signinfo.info.awardAmount})`
122124
} else {
123125
subTitle = '签到: 失败'
124-
detail = `说明: ${signinfo.signapp}`
126+
detail = `说明: ${signinfo.sign.data.msg}`
125127
}
126128
} else {
127129
subTitle = `签到: 重复`

0 commit comments

Comments
 (0)