22// 链接`http://html34.qukantoutiao.net/qpr2/bBmQ.html?pid=5eb14518`
33// 农妇山泉 -> 有点咸
44const cookieName = '米读'
5- const signbodyKey = 'senku_signbody_midu'
65const senku = init ( )
7- const signbodyVal = senku . getdata ( signbodyKey )
8- const signurlVal = 'https://apiwz.midukanshu.com/wz/task/signInV2?' + signbodyVal
9- const signVideourlVal = 'https://apiwz.midukanshu.com/wz/task/signVideoReward?' + signbodyVal
10- const dice_index_urlVal = 'https://apiwz.midukanshu.com/wz/dice/index?' + signbodyVal
11- const dice_roll_urlVal = 'https://apiwz.midukanshu.com/wz/dice/roll?' + signbodyVal
12- const dice_double_urlVal = 'https://apiwz.midukanshu.com/wz/dice/doubleReward?' + signbodyVal
13- const dice_addnum_urlVal = 'https://apiwz.midukanshu.com/wz/dice/addChangeNumByRewardVideo?' + signbodyVal
14- const signinfo = {
15- addnumList : [ ] ,
16- rollList : [ ] ,
17- doubleList : [ ]
6+
7+ function initial ( ) {
8+ signinfo = {
9+ addnumList : [ ] ,
10+ rollList : [ ] ,
11+ doubleList : [ ]
12+ }
1813}
1914
2015;
21- ( sign = async ( ) => {
16+ ( sign = ( ) => {
2217 senku . log ( `🔔 ${ cookieName } ` )
23- await signDay ( )
24- await signVideo ( )
25- await dice_index ( )
18+ if ( senku . getdata ( 'senku_signbody_midu' ) ) {
19+ signbodyVal = senku . getdata ( 'senku_signbody_midu' )
20+ name = '账户一'
21+ all ( name )
22+ }
23+ if ( senku . getdata ( 'senku_signbody_midu2' ) ) {
24+ signbodyVal = senku . getdata ( 'senku_signbody_midu2' )
25+ name = '账户二'
26+ all ( name )
27+ }
28+ if ( ! senku . getdata ( 'senku_signbody_midu' ) && ! senku . getdata ( 'senku_signbody_midu2' ) ) {
29+ senku . msg ( '米读签到' , '' , '不存在Cookie' )
30+ }
31+ senku . done ( )
32+ } ) ( ) . catch ( ( e ) => senku . log ( `❌ ${ cookieName } 签到失败: ${ e } ` ) , senku . done ( ) )
33+
34+ async function all ( name ) {
35+ senku . log ( `🍎${ name } ,${ signbodyVal } ` )
36+ const key = signbodyVal
37+ initial ( )
38+ await signDay ( key )
39+ await signVideo ( key )
40+ await dice_index ( key )
2641 if ( signinfo . dice_index && signinfo . dice_index . code == 0 ) {
2742 const remain_add_num = signinfo . dice_index . data . remain_add_chance_num
2843 const chance_num = signinfo . dice_index . data . chance_num
2944 for ( let index = 0 ; index < remain_add_num ; index ++ ) {
3045 await dice_addnum ( )
3146 }
3247
33- for ( let index = 0 ; index < chance_num ; index ++ ) {
34- await dice_roll ( )
35- await dice_double ( )
48+ for ( let index = 0 ; index < 8 ; index ++ ) {
49+ await dice_roll ( key )
50+ await dice_double ( key )
3651 }
3752 }
38- showmsg ( )
39- senku . done ( )
40- } ) ( ) . catch ( ( e ) => senku . log ( `❌ ${ cookieName } 签到失败: ${ e } ` ) , senku . done ( ) )
41-
53+ await showmsg ( name )
54+ }
4255
4356// 骰子信息
4457function dice_index ( ) {
4558 return new Promise ( ( resolve , reject ) => {
59+ const dice_index_urlVal = 'https://apiwz.midukanshu.com/wz/dice/index?' + signbodyVal
4660 const url = {
4761 url : dice_index_urlVal ,
4862 headers : { }
@@ -68,6 +82,7 @@ function dice_index() {
6882// 掷骰子
6983function dice_roll ( ) {
7084 return new Promise ( ( resolve , reject ) => {
85+ const dice_roll_urlVal = 'https://apiwz.midukanshu.com/wz/dice/roll?' + signbodyVal
7186 const url = {
7287 url : dice_roll_urlVal ,
7388 headers : { }
@@ -93,6 +108,7 @@ function dice_roll() {
93108// 骰子双倍奖励
94109function dice_double ( ) {
95110 return new Promise ( ( resolve , reject ) => {
111+ const dice_double_urlVal = 'https://apiwz.midukanshu.com/wz/dice/doubleReward?' + signbodyVal
96112 const url = {
97113 url : dice_double_urlVal ,
98114 headers : { }
@@ -118,6 +134,7 @@ function dice_double() {
118134// 获取骰子次数
119135function dice_addnum ( ) {
120136 return new Promise ( ( resolve , reject ) => {
137+ const dice_addnum_urlVal = 'https://apiwz.midukanshu.com/wz/dice/addChangeNumByRewardVideo?' + signbodyVal
121138 const url = {
122139 url : dice_addnum_urlVal ,
123140 headers : { }
@@ -143,6 +160,7 @@ function dice_addnum() {
143160// 每日签到
144161function signDay ( ) {
145162 return new Promise ( ( resolve , reject ) => {
163+ const signurlVal = 'https://apiwz.midukanshu.com/wz/task/signInV2?' + signbodyVal
146164 const url = {
147165 url : signurlVal ,
148166 headers : { }
@@ -168,6 +186,7 @@ function signDay() {
168186// 签到视频奖励
169187function signVideo ( ) {
170188 return new Promise ( ( resolve , reject ) => {
189+ const signVideourlVal = 'https://apiwz.midukanshu.com/wz/task/signVideoReward?' + signbodyVal
171190 const url = {
172191 url : signVideourlVal ,
173192 headers : { }
@@ -191,41 +210,44 @@ function signVideo() {
191210}
192211
193212
194- function showmsg ( ) {
195- let subTitle = ''
196- let detail = ''
197- // 签到信息
198- if ( signinfo . signDay && signinfo . signDay . code == 0 ) {
199- if ( signinfo . signDay . data ) {
200- const amount = signinfo . signDay . data . amount
201- amount ? detail += `【签到奖励】获得${ amount } 💰\n` : detail += ``
202- }
203- } else subTitle += '签到:失败'
213+ function showmsg ( name ) {
214+ return new Promise ( ( resolve , reject ) => {
215+ let subTitle = name
216+ let detail = ''
217+ // 签到信息
218+ if ( signinfo . signDay && signinfo . signDay . code == 0 ) {
219+ if ( signinfo . signDay . data ) {
220+ const amount = signinfo . signDay . data . amount
221+ amount ? detail += `【签到奖励】获得${ amount } 💰\n` : detail += ``
222+ }
223+ } else subTitle += '签到:失败'
204224
205- if ( signinfo . signVideo && signinfo . signVideo . code == 0 ) {
206- const amount = signinfo . signVideo . data . amount
207- amount ? detail += `【签到视频】获得${ amount } 💰\n` : detail += ``
208- } else subTitle += '签到视频:失败'
225+ if ( signinfo . signVideo && signinfo . signVideo . code == 0 ) {
226+ const amount = signinfo . signVideo . data . amount
227+ amount ? detail += `【签到视频】获得${ amount } 💰\n` : detail += ``
228+ } else subTitle += '签到视频:失败'
209229
210- // 骰子信息
211- // 次数
212- if ( signinfo . addnumList . length > 0 ) {
213- detail += `【骰子次数】增加${ signinfo . addnumList . length } 次\n`
214- } else {
215- detail += `【骰子次数】无次数增加\n`
216- }
217- // 掷骰子
218- if ( signinfo . rollList . length > 0 ) {
219- let i = 0
220- for ( const roll of signinfo . rollList ) {
221- i += 1
222- roll . code == 0 ? detail += `【骰子奖励】第${ i } 次获得${ roll . data . roll_coin } 💰\n` : detail += ``
230+ // 骰子信息
231+ // 次数
232+ if ( signinfo . addnumList . length > 0 ) {
233+ detail += `【骰子次数】增加${ signinfo . addnumList . length } 次\n`
234+ } else {
235+ detail += `【骰子次数】无次数增加\n`
223236 }
224- } else {
225- detail += `【骰子奖励】无次数掷骰子`
226- }
227- senku . msg ( cookieName , subTitle , detail )
228- senku . done ( )
237+ // 掷骰子
238+ if ( signinfo . rollList . length > 0 ) {
239+ let i = 0
240+ for ( const roll of signinfo . rollList ) {
241+ i += 1
242+ roll . code == 0 ? detail += `【骰子奖励】第${ i } 次获得${ roll . data . roll_coin } 💰\n` : detail += ``
243+ }
244+ } else {
245+ detail += `【骰子奖励】无次数掷骰子`
246+ }
247+ senku . msg ( cookieName , subTitle , detail )
248+ senku . done ( )
249+ resolve ( )
250+ } )
229251}
230252
231253function init ( ) {
0 commit comments