@@ -278,11 +278,11 @@ function help() {
278
278
_i = 0 , _a = cookiesArr . entries ( ) ;
279
279
_d . label = 1 ;
280
280
case 1 :
281
- if ( ! ( _i < _a . length ) ) return [ 3 /*break*/ , 21 ] ;
281
+ if ( ! ( _i < _a . length ) ) return [ 3 /*break*/ , 23 ] ;
282
282
_b = _a [ _i ] , index = _b [ 0 ] , value = _b [ 1 ] ;
283
283
_d . label = 2 ;
284
284
case 2 :
285
- _d . trys . push ( [ 2 , 19 , , 20 ] ) ;
285
+ _d . trys . push ( [ 2 , 21 , , 22 ] ) ;
286
286
cookie = value ;
287
287
UserName = decodeURIComponent ( cookie . match ( / p t _ p i n = ( [ ^ ; ] * ) / ) [ 1 ] ) ;
288
288
if ( ! ( shareCodesHW . length === 0 ) ) return [ 3 /*break*/ , 4 ] ;
@@ -302,16 +302,16 @@ function help() {
302
302
_c = 0 , shareCodes_1 = shareCodes ;
303
303
_d . label = 5 ;
304
304
case 5 :
305
- if ( ! ( _c < shareCodes_1 . length ) ) return [ 3 /*break*/ , 18 ] ;
305
+ if ( ! ( _c < shareCodes_1 . length ) ) return [ 3 /*break*/ , 20 ] ;
306
306
code = shareCodes_1 [ _c ] ;
307
- if ( ! ! fullCode . includes ( code ) ) return [ 3 /*break*/ , 17 ] ;
307
+ if ( ! ! fullCode . includes ( code ) ) return [ 3 /*break*/ , 19 ] ;
308
308
if ( ! remain ) {
309
- return [ 3 /*break*/ , 18 ] ;
309
+ return [ 3 /*break*/ , 20 ] ;
310
310
}
311
311
i = 0 ;
312
312
_d . label = 6 ;
313
313
case 6 :
314
- if ( ! ( i < 5 ) ) return [ 3 /*break*/ , 17 ] ;
314
+ if ( ! ( i < 5 ) ) return [ 3 /*break*/ , 19 ] ;
315
315
UA = "jdltapp;iPhone;3.1.0;" . concat ( Math . ceil ( Math . random ( ) * 4 + 10 ) , "." ) . concat ( Math . ceil ( Math . random ( ) * 4 ) , ";" ) . concat ( ( 0 , TS_USER_AGENTS_1 . randomString ) ( 40 ) ) ;
316
316
return [ 4 /*yield*/ , getLog ( ) ] ;
317
317
case 7 :
@@ -325,48 +325,56 @@ function help() {
325
325
res = _d . sent ( ) ;
326
326
if ( ! ( res . rtn_code !== 0 ) ) return [ 3 /*break*/ , 9 ] ;
327
327
console . log ( 'log无效' ) ;
328
- return [ 3 /*break*/ , 14 ] ;
328
+ return [ 3 /*break*/ , 16 ] ;
329
329
case 9 :
330
330
if ( ! ( res . data . result . status === 0 ) ) return [ 3 /*break*/ , 11 ] ;
331
331
console . log ( '助力成功:' , parseFloat ( res . data . result . assistReward . discount ) ) ;
332
332
return [ 4 /*yield*/ , ( 0 , TS_USER_AGENTS_1 . wait ) ( 45000 ) ] ;
333
333
case 10 :
334
334
_d . sent ( ) ;
335
335
remain = 0 ;
336
- return [ 3 /*break*/ , 17 ] ;
336
+ return [ 3 /*break*/ , 19 ] ;
337
337
case 11 :
338
338
if ( ! ( res . data . result . status === 3 ) ) return [ 3 /*break*/ , 13 ] ;
339
339
console . log ( '今日助力次数已满' ) ;
340
340
return [ 4 /*yield*/ , ( 0 , TS_USER_AGENTS_1 . wait ) ( 45000 ) ] ;
341
341
case 12 :
342
342
_d . sent ( ) ;
343
343
remain = 0 ;
344
- return [ 3 /*break*/ , 17 ] ;
344
+ return [ 3 /*break*/ , 19 ] ;
345
345
case 13 :
346
+ if ( ! ( res . data . result . statusDesc === '抱歉,你不能为自己助力哦' ) ) return [ 3 /*break*/ , 15 ] ;
347
+ console . log ( '不能助力自己' ) ;
348
+ remain = 0 ;
349
+ return [ 4 /*yield*/ , ( 0 , TS_USER_AGENTS_1 . wait ) ( 45000 ) ] ;
350
+ case 14 :
351
+ _d . sent ( ) ;
352
+ return [ 3 /*break*/ , 19 ] ;
353
+ case 15 :
346
354
console . log ( '助力结果:' , res . data . result . statusDesc ) ;
347
355
if ( res . data . result . statusDesc === '啊偶,TA的助力已满,开启自己的红包活动吧~' ) {
348
356
fullCode . push ( code ) ;
349
357
}
350
- _d . label = 14 ;
351
- case 14 : return [ 4 /*yield*/ , ( 0 , TS_USER_AGENTS_1 . wait ) ( 45000 ) ] ;
352
- case 15 :
353
- _d . sent ( ) ;
354
358
_d . label = 16 ;
355
- case 16 :
359
+ case 16 : return [ 4 /*yield*/ , ( 0 , TS_USER_AGENTS_1 . wait ) ( 45000 ) ] ;
360
+ case 17 :
361
+ _d . sent ( ) ;
362
+ _d . label = 18 ;
363
+ case 18 :
356
364
i ++ ;
357
365
return [ 3 /*break*/ , 6 ] ;
358
- case 17 :
366
+ case 19 :
359
367
_c ++ ;
360
368
return [ 3 /*break*/ , 5 ] ;
361
- case 18 : return [ 3 /*break*/ , 20 ] ;
362
- case 19 :
369
+ case 20 : return [ 3 /*break*/ , 22 ] ;
370
+ case 21 :
363
371
e_5 = _d . sent ( ) ;
364
372
console . log ( e_5 ) ;
365
- return [ 3 /*break*/ , 20 ] ;
366
- case 20 :
373
+ return [ 3 /*break*/ , 22 ] ;
374
+ case 22 :
367
375
_i ++ ;
368
376
return [ 3 /*break*/ , 1 ] ;
369
- case 21 : return [ 2 /*return*/ ] ;
377
+ case 23 : return [ 2 /*return*/ ] ;
370
378
}
371
379
} ) ;
372
380
} ) ;
@@ -383,7 +391,7 @@ function api(fn, body) {
383
391
"referer" : "https://h5.m.jd.com/babelDiy/Zeus/2NUvze9e1uWf4amBhe1AV6ynmSuH/index.html" ,
384
392
'Content-Type' : 'application/x-www-form-urlencoded' ,
385
393
"X-Requested-With" : "com.jingdong.app.mall" ,
386
- "User-Agent" : UA
394
+ "User-Agent" : "Mozilla/5.0 (Linux; U; Android 8.0.0; zh-cn; Mi Note 2 Build/OPR1.170623.032) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/61.0.3163.128 Mobile Safari/537.36 XiaoMi/MiuiBrowser/10.1.1"
387
395
}
388
396
} ) ] ;
389
397
case 1 :
0 commit comments