@@ -67,6 +67,7 @@ http-request https:\/\/mqqapi\.reader\.qq\.com\/mqq\/addReadTimeWithBid? script-
6767
6868const jsname = "企鹅读书" ;
6969const $ = Env ( jsname ) ;
70+ $ . idx = ( $ . idx = ( $ . getval ( 'qeSuffix' ) || '1' ) - 1 ) > 0 ? ( $ . idx + 1 + '' ) : '' ; // 账号扩展字符
7071const notify = $ . isNode ( ) ? require ( "./sendNotify" ) : "" ;
7172
7273let tz = "" ;
@@ -160,6 +161,15 @@ if ($.isNode()) {
160161 qqreadbdArr . push ( $ . getdata ( "qqreadbd" ) ) ;
161162 qqreadtimeurlArr . push ( $ . getdata ( "qqreadtimeurl" ) ) ;
162163 qqreadtimehdArr . push ( $ . getdata ( "qqreadtimehd" ) ) ;
164+ // 根据boxjs中设置的额外账号数,添加存在的账号数据进行任务处理
165+ let qeCount = ( $ . getval ( 'qeCount' ) || '1' ) - 0 ;
166+ for ( let i = 2 ; i <= qeCount ; i ++ ) {
167+ if ( $ . getdata ( `qqreadbd${ i } ` ) ) {
168+ qqreadbdArr . push ( $ . getdata ( `qqreadbd${ i } ` ) ) ;
169+ qqreadtimeurlArr . push ( $ . getdata ( `qqreadtimeurl${ i } ` ) ) ;
170+ qqreadtimehdArr . push ( $ . getdata ( `qqreadtimehd${ i } ` ) ) ;
171+ }
172+ }
163173}
164174
165175if ( ( isGetCookie = typeof $request !== "undefined" ) ) {
@@ -171,25 +181,25 @@ function GetCookie() {
171181
172182if ( $request && $request . url . indexOf ( "addReadTimeWithBid?" ) >= 0 ) {
173183 const qqreadtimeurlVal = $request . url ;
174- if ( qqreadtimeurlVal ) $ . setdata ( qqreadtimeurlVal , "qqreadtimeurl" ) ;
184+ if ( qqreadtimeurlVal ) $ . setdata ( qqreadtimeurlVal , "qqreadtimeurl" + $ . idx ) ;
175185 $ . log (
176- `[${ jsname } ] 获取时长url: 成功,qqreadtimeurlVal: ${ qqreadtimeurlVal } `
186+ `[${ jsname + $ . idx } ] 获取时长url: 成功,qqreadtimeurlVal: ${ qqreadtimeurlVal } `
177187 ) ;
178- $ . msg ( jsname , `获取时长url: 成功🎉` , `` ) ;
188+ $ . msg ( jsname + $ . idx , `获取时长url: 成功🎉` , `` ) ;
179189 const qqreadtimeheaderVal = JSON . stringify ( $request . headers ) ;
180- if ( qqreadtimeheaderVal ) $ . setdata ( qqreadtimeheaderVal , "qqreadtimehd" ) ;
190+ if ( qqreadtimeheaderVal ) $ . setdata ( qqreadtimeheaderVal , "qqreadtimehd" + $ . idx ) ;
181191 $ . log (
182- `[${ jsname } ] 获取时长header: 成功,qqreadtimeheaderVal: ${ qqreadtimeheaderVal } `
192+ `[${ jsname + $ . idx } ] 获取时长header: 成功,qqreadtimeheaderVal: ${ qqreadtimeheaderVal } `
183193 ) ;
184- $ . msg ( jsname , `获取时长header: 成功🎉` , `` ) ;
194+ $ . msg ( jsname + $ . idx , `获取时长header: 成功🎉` , `` ) ;
185195 }
186196 else if ( $request && $request . body . indexOf ( "bookDetail_bottomBar_read_C" ) >= 0 && $request . body . indexOf ( "bookRead_show_I" ) >= 0 && $request . body . indexOf ( "topBar_left_back_C" ) < 0 && $request . body . indexOf ( "bookRead_dropOut_shelfYes_C" ) < 0 ) {
187197 const qqreadbodyVal = $request . body ;
188- if ( qqreadbodyVal ) $ . setdata ( qqreadbodyVal , "qqreadbd" ) ;
198+ if ( qqreadbodyVal ) $ . setdata ( qqreadbodyVal , "qqreadbd" + $ . idx ) ;
189199 $ . log (
190- `[${ jsname } ] 获取更新body: 成功,qqreadbodyVal: ${ qqreadbodyVal } `
200+ `[${ jsname + $ . idx } ] 获取更新body: 成功,qqreadbodyVal: ${ qqreadbodyVal } `
191201 ) ;
192- $ . msg ( jsname , `获取更新body: 成功🎉` , `` ) ;
202+ $ . msg ( jsname + $ . idx , `获取更新body: 成功🎉` , `` ) ;
193203
194204 }
195205
0 commit comments