11
22/*
33入口:领券中心
4- 35 8,12,21 * * * https://raw.githubusercontent.com/6dylan6/jdpro/main/jd_couponspace.js
4+ 15 8,12,21 * * * https://raw.githubusercontent.com/6dylan6/jdpro/main/jd_couponspace.js
55updatetime: 2022/10/27
66 */
77
@@ -33,6 +33,7 @@ if ($.isNode()) {
3333 $ . index = i + 1 ;
3434 $ . isLogin = true ;
3535 $ . nickName = '' ;
36+ $ . end = false ;
3637 await TotalBean ( ) ;
3738 console . log ( `\n******开始【京东账号${ $ . index } 】${ $ . nickName || $ . UserName } *********\n` ) ;
3839 if ( ! $ . isLogin ) {
@@ -45,6 +46,10 @@ if ($.isNode()) {
4546
4647 //await getExploreStatus();
4748 await homepage ( ) ;
49+ if ( $ . end ) {
50+ console . log ( '本期活动已结束!' ) ;
51+ break ;
52+ }
4853 await $ . wait ( 500 ) ;
4954 console . log ( '当前已有卡片:' + $ . collectedCardsNum ) ;
5055 if ( $ . cardlist [ 0 ] . isOpen ) {
@@ -100,9 +105,10 @@ if ($.isNode()) {
100105 }
101106 await $ . wait ( 2000 )
102107 }
103-
104- console . log ( '\n\n开始内部互助...' )
105- await help ( ) ;
108+ if ( ! $ . end ) {
109+ console . log ( '\n\n开始内部互助...' )
110+ await help ( ) ;
111+ }
106112} ) ( )
107113 . catch ( ( e ) => {
108114 $ . log ( '' , `❌ ${ $ . name } , 失败! 原因: ${ e } !` , '' )
@@ -139,8 +145,11 @@ async function homepage() {
139145 $ . drawCardChance = data . data . result . drawCardChance || 0 ;
140146 $ . cardlist = data . data . result . cards ;
141147 $ . exploreEndTime = data . data . result . exploreEndTime ;
148+ } else if ( data . data . biz_msg . indexOf ( '结束' ) > - 1 ) {
149+ $ . end = true ;
150+ // console.log('本期活动结束!');
142151 } else {
143- console . log ( data . data . biz_msg )
152+ console . log ( data . data . biz_msg ) ;
144153 }
145154 }
146155 } catch ( e ) {
0 commit comments