Skip to content

Commit 14ef89a

Browse files
committed
Merge branch 'master' of https://github.com/chavyleung/scripts
2 parents 478fab4 + eac2771 commit 14ef89a

File tree

5 files changed

+39
-25
lines changed

5 files changed

+39
-25
lines changed

10000/10000.js

Lines changed: 5 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

10010/10010.js

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ const KEY_loginlotteryurl = 'chavy_loginlotteryurl_10010'
88
const KEY_loginlotteryheader = 'chavy_loginlotteryheader_10010'
99
const KEY_findlotteryurl = 'chavy_findlotteryurl_10010'
1010
const KEY_findlotteryheader = 'chavy_findlotteryheader_10010'
11+
const chavygolottery = true
1112

1213
const signinfo = {}
1314
let VAL_loginurl = chavy.getdata(KEY_loginurl)
@@ -18,20 +19,23 @@ let VAL_loginlotteryurl = chavy.getdata(KEY_loginlotteryurl)
1819
let VAL_loginlotteryheader = chavy.getdata(KEY_loginlotteryheader)
1920
let VAL_findlotteryurl = chavy.getdata(KEY_findlotteryurl)
2021
let VAL_findlotteryheader = chavy.getdata(KEY_findlotteryheader)
22+
let golottery = JSON.parse(chavy.getdata("chavy_golottery_10010")||chavygolottery)
2123

2224
;(sign = async () => {
2325
chavy.log(`🔔 ${cookieName}`)
2426
await loginapp()
2527
await signapp()
26-
/*if (VAL_loginlotteryurl && VAL_findlotteryurl) await loginlottery()
27-
if (signinfo.encryptmobile) {
28+
if (golottery == true) {
29+
if (VAL_loginlotteryurl && VAL_findlotteryurl) await loginlottery()
30+
if (signinfo.encryptmobile) {
2831
await findlottery()
2932
if (signinfo.findlottery && signinfo.findlottery.acFrequency && signinfo.findlottery.acFrequency.usableAcFreq) {
3033
for (let i = 0; i < signinfo.findlottery.acFrequency.usableAcFreq; i++) {
3134
await lottery()
3235
}
3336
}
34-
}*/
37+
}
38+
}
3539
await getinfo()
3640
showmsg()
3741
chavy.done()
@@ -143,9 +147,10 @@ function gettel() {
143147
return tel
144148
}
145149

150+
146151
function getinfo() {
147152
return new Promise((resolve, reject) => {
148-
const url = { url: `https://mina.10010.com/wxapplet/bind/getIndexData/alipay/alipaymini?user_id=${gettel()}` }
153+
const url = { url: `https://m.client.10010.com/mobileService/home/queryUserInfoSeven.htm?version=iphone_c@7.0403&desmobiel=${gettel()}&showType=3`, headers: {"Cookie": JSON.parse(VAL_loginheader)["Cookie"]}}
149154
chavy.get(url, (error, response, data) => {
150155
try {
151156
signinfo.info = JSON.parse(data)
@@ -163,39 +168,43 @@ function getinfo() {
163168
function showmsg() {
164169
let subTitle = ''
165170
let detail = ''
166-
167171
// 签到结果
168-
if (signinfo.signapp.signinMedal == 0) {
172+
if (signinfo.signapp.msg == 'ok!') {
169173
subTitle = `签到: 成功`
170-
detail = `积分: +${signinfo.signapp.prizeCount}, 成长值: +${signinfo.signapp.growthV}, 鲜花: +${signinfo.signapp.flowerCount}`
174+
detail = `积分: +${signinfo.signapp.data.prizeCount}, 成长值: +${signinfo.signapp.data.growthV}, 鲜花: +${signinfo.signapp.data.flowerCount}`
171175
} else if (signinfo.signapp.msg == '用户今日已签到!') {
172176
subTitle = `签到: 重复`
173177
} else {
174178
subTitle = `签到: 失败`
175179
chavy.log(`❌ ${cookieName} signapp - response: ${JSON.stringify(signinfo.signapp)}`)
176180
}
177181

178-
if (signinfo.info.code == '0000') {
182+
if (signinfo.info.code == 'Y') {
179183
// 基本信息
180184
detail = detail ? `${detail}\n` : ``
181-
const free = signinfo.info.dataList[0]
182-
const flow = signinfo.info.dataList[1]
183-
const voice = signinfo.info.dataList[2]
184-
detail = `话费: ${free.number}${free.unit}, 已用: ${flow.number}${flow.unit}, 剩余: ${voice.number}${voice.unit}`
185+
const traffic = signinfo.info.data.dataList[0]
186+
const flow = signinfo.info.data.dataList[1]
187+
const voice = signinfo.info.data.dataList[2]
188+
const credit = signinfo.info.data.dataList[3]
189+
const back = signinfo.info.data.dataList[4]
190+
const money = signinfo.info.data.dataList[5]
191+
detail = `${traffic.remainTitle}: ${traffic.number}${traffic.unit}, ${flow.remainTitle}: ${flow.number}${flow.unit}, ${voice.remainTitle}: ${voice.number}${voice.unit}, ${credit.remainTitle}: ${credit.number}${credit.unit}, ${back.remainTitle}: ${back.number}${back.unit}, ${money.remainTitle}: ${money.number}${money.unit}`
185192
} else {
186193
chavy.log(`❌ ${cookieName} signapp - response: ${JSON.stringify(signinfo.info)}`)
187194
}
188-
189-
/*if (signinfo.findlottery && signinfo.findlottery.acFrequency && signinfo.lotterylist) {
195+
196+
if (golottery == true) {
197+
if (signinfo.findlottery && signinfo.findlottery.acFrequency && signinfo.lotterylist) {
190198
subTitle += `; 抽奖: ${signinfo.findlottery.acFrequency.usableAcFreq}次`
191199
detail += '\n查看详情\n'
192200

193201
for (let i = 0; i < signinfo.findlottery.acFrequency.usableAcFreq; i++) {
194202
detail += `\n抽奖 (${i + 1}): ${signinfo.lotterylist[i].RspMsg}`
195203
}
196-
} else {
204+
} else {
197205
chavy.log(`❌ ${cookieName} signapp - response: ${JSON.stringify(signinfo.findlottery)}`)
198-
}*/
206+
}
207+
}
199208

200209
chavy.msg(cookieName, subTitle, detail)
201210
}

10010/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ hostname = act.10010.com, m.client.10010.com
1818

1919
[Script]
2020
# 注意获取Cookie有两条脚本
21-
http-request ^https:\/\/act.10010.com\/SigninApp\/signin\/querySigninActivity.htm script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/10010/10010.cookie.js
22-
http-request ^https:\/\/act.10010.com\/SigninApp(.*?)\/signin\/daySign script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/10010/10010.cookie.js
23-
http-request ^https:\/\/m.client.10010.com\/dailylottery\/static\/(textdl\/userLogin|active\/findActivityInfo) script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/10010/10010.cookie.js
21+
http-request ^https?:\/\/act.10010.com\/SigninApp\/signin\/querySigninActivity.htm script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/10010/10010.cookie.js
22+
http-request ^https?:\/\/act.10010.com\/SigninApp(.*?)\/signin\/daySign script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/10010/10010.cookie.js
23+
http-request ^https?:\/\/m.client.10010.com\/dailylottery\/static\/(textdl\/userLogin|active\/findActivityInfo) script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/10010/10010.cookie.js
2424
cron "10 0 0 * * *" script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/10010/10010.js
2525
```
2626

@@ -32,9 +32,9 @@ hostname = act.10010.com, m.client.10010.com
3232

3333
[rewrite_local]
3434
# 注意获取Cookie有两条脚本
35-
^https:\/\/act.10010.com\/SigninApp\/signin\/querySigninActivity.htm url script-request-header 10010.cookie.js
36-
^https:\/\/act.10010.com\/SigninApp(.*?)\/signin\/daySign url script-request-header 10010.cookie.js
37-
^https:\/\/m.client.10010.com\/dailylottery\/static\/(textdl\/userLogin|active\/findActivityInfo) url script-request-header 10010.cookie.js
35+
^https?:\/\/act.10010.com\/SigninApp\/signin\/querySigninActivity.htm url script-request-header 10010.cookie.js
36+
^https?:\/\/act.10010.com\/SigninApp(.*?)\/signin\/daySign url script-request-header 10010.cookie.js
37+
^https?:\/\/m.client.10010.com\/dailylottery\/static\/(textdl\/userLogin|active\/findActivityInfo) url script-request-header 10010.cookie.js
3838

3939
[task_local]
4040
1 0 * * * 10010.js

box/chavy.boxjs.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"id": "10010",
2020
"name": "10010",
2121
"keys": ["chavy_tokenurl_10010", "chavy_tokenheader_10010", "chavy_signurl_10010", "chavy_signheader_10010", "chavy_loginlotteryurl_10010", "chavy_loginlotteryheader_10010", "chavy_findlotteryurl_10010", "chavy_findlotteryheader_10010"],
22+
"settings": [{ "id": "chavy_golottery_10010", "name": "天天抽奖", "val": true, "type": "boolean", "desc": "天天抽奖开关" }],
2223
"author": "@chavyleung",
2324
"repo": "https://github.com/chavyleung/scripts/tree/master/10010",
2425
"script": "https://raw.githubusercontent.com/chavyleung/scripts/master/10010/10010.js",
@@ -333,4 +334,4 @@
333334
"icons": ["https://raw.githubusercontent.com/Orz-3/mini/master/wps.png", "https://raw.githubusercontent.com/Orz-3/task/master/wps.png"]
334335
}
335336
]
336-
}
337+
}

ximalaya/ximalaya.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ function showmsg() {
120120
if (signinfo.info.isTickedToday == false) {
121121
if (signinfo.sign.data.status == 0) {
122122
subTitle = '签到: 成功'
123-
detail = `当前连签: ${signinfo.info.continuousDays}天, 积分: ${signinfo.acc.data.score}(+${signinfo.info.awardAmount})`
123+
detail = `当前连签: ${signinfo.info.continuousDays + 1}天, 积分: ${signinfo.acc.data.score}(+${signinfo.info.awardAmount})`
124124
} else {
125125
subTitle = '签到: 失败'
126126
detail = `说明: ${signinfo.sign.data.msg}`

0 commit comments

Comments
 (0)