Skip to content

Commit 613fce5

Browse files
Update
1 parent f485c59 commit 613fce5

File tree

2 files changed

+37
-24
lines changed

2 files changed

+37
-24
lines changed

jd_jinli_hongbao.js

+29-21
Original file line numberDiff line numberDiff line change
@@ -278,11 +278,11 @@ function help() {
278278
_i = 0, _a = cookiesArr.entries();
279279
_d.label = 1;
280280
case 1:
281-
if (!(_i < _a.length)) return [3 /*break*/, 21];
281+
if (!(_i < _a.length)) return [3 /*break*/, 23];
282282
_b = _a[_i], index = _b[0], value = _b[1];
283283
_d.label = 2;
284284
case 2:
285-
_d.trys.push([2, 19, , 20]);
285+
_d.trys.push([2, 21, , 22]);
286286
cookie = value;
287287
UserName = decodeURIComponent(cookie.match(/pt_pin=([^;]*)/)[1]);
288288
if (!(shareCodesHW.length === 0)) return [3 /*break*/, 4];
@@ -302,16 +302,16 @@ function help() {
302302
_c = 0, shareCodes_1 = shareCodes;
303303
_d.label = 5;
304304
case 5:
305-
if (!(_c < shareCodes_1.length)) return [3 /*break*/, 18];
305+
if (!(_c < shareCodes_1.length)) return [3 /*break*/, 20];
306306
code = shareCodes_1[_c];
307-
if (!!fullCode.includes(code)) return [3 /*break*/, 17];
307+
if (!!fullCode.includes(code)) return [3 /*break*/, 19];
308308
if (!remain) {
309-
return [3 /*break*/, 18];
309+
return [3 /*break*/, 20];
310310
}
311311
i = 0;
312312
_d.label = 6;
313313
case 6:
314-
if (!(i < 5)) return [3 /*break*/, 17];
314+
if (!(i < 5)) return [3 /*break*/, 19];
315315
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));
316316
return [4 /*yield*/, getLog()];
317317
case 7:
@@ -325,48 +325,56 @@ function help() {
325325
res = _d.sent();
326326
if (!(res.rtn_code !== 0)) return [3 /*break*/, 9];
327327
console.log('log无效');
328-
return [3 /*break*/, 14];
328+
return [3 /*break*/, 16];
329329
case 9:
330330
if (!(res.data.result.status === 0)) return [3 /*break*/, 11];
331331
console.log('助力成功:', parseFloat(res.data.result.assistReward.discount));
332332
return [4 /*yield*/, (0, TS_USER_AGENTS_1.wait)(45000)];
333333
case 10:
334334
_d.sent();
335335
remain = 0;
336-
return [3 /*break*/, 17];
336+
return [3 /*break*/, 19];
337337
case 11:
338338
if (!(res.data.result.status === 3)) return [3 /*break*/, 13];
339339
console.log('今日助力次数已满');
340340
return [4 /*yield*/, (0, TS_USER_AGENTS_1.wait)(45000)];
341341
case 12:
342342
_d.sent();
343343
remain = 0;
344-
return [3 /*break*/, 17];
344+
return [3 /*break*/, 19];
345345
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:
346354
console.log('助力结果:', res.data.result.statusDesc);
347355
if (res.data.result.statusDesc === '啊偶,TA的助力已满,开启自己的红包活动吧~') {
348356
fullCode.push(code);
349357
}
350-
_d.label = 14;
351-
case 14: return [4 /*yield*/, (0, TS_USER_AGENTS_1.wait)(45000)];
352-
case 15:
353-
_d.sent();
354358
_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:
356364
i++;
357365
return [3 /*break*/, 6];
358-
case 17:
366+
case 19:
359367
_c++;
360368
return [3 /*break*/, 5];
361-
case 18: return [3 /*break*/, 20];
362-
case 19:
369+
case 20: return [3 /*break*/, 22];
370+
case 21:
363371
e_5 = _d.sent();
364372
console.log(e_5);
365-
return [3 /*break*/, 20];
366-
case 20:
373+
return [3 /*break*/, 22];
374+
case 22:
367375
_i++;
368376
return [3 /*break*/, 1];
369-
case 21: return [2 /*return*/];
377+
case 23: return [2 /*return*/];
370378
}
371379
});
372380
});
@@ -383,7 +391,7 @@ function api(fn, body) {
383391
"referer": "https://h5.m.jd.com/babelDiy/Zeus/2NUvze9e1uWf4amBhe1AV6ynmSuH/index.html",
384392
'Content-Type': 'application/x-www-form-urlencoded',
385393
"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"
387395
}
388396
})];
389397
case 1:

jd_jinli_hongbao.ts

+8-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
import axios from 'axios'
1111
import {sendNotify} from './sendNotify'
12-
import {get, getBeanShareCode, getFarmShareCode, getshareCodeHW, o2s, randomString, requireConfig, wait} from "./TS_USER_AGENTS"
12+
import {get, getshareCodeHW, o2s, randomString, requireConfig, wait} from "./TS_USER_AGENTS"
1313
import {Md5} from "ts-md5"
1414

1515
let cookie: string = '', cookiesArr: string[] = [], res: any = '', UserName: string, UA: string = ''
@@ -162,6 +162,11 @@ async function help() {
162162
await wait(45000)
163163
remain = 0
164164
break
165+
} else if (res.data.result.statusDesc === '抱歉,你不能为自己助力哦') {
166+
console.log('不能助力自己')
167+
remain = 0
168+
await wait(45000)
169+
break
165170
} else {
166171
console.log('助力结果:', res.data.result.statusDesc)
167172
if (res.data.result.statusDesc === '啊偶,TA的助力已满,开启自己的红包活动吧~') {
@@ -187,7 +192,7 @@ async function api(fn: string, body: object) {
187192
"referer": "https://h5.m.jd.com/babelDiy/Zeus/2NUvze9e1uWf4amBhe1AV6ynmSuH/index.html",
188193
'Content-Type': 'application/x-www-form-urlencoded',
189194
"X-Requested-With": "com.jingdong.app.mall",
190-
"User-Agent": UA,
195+
"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",
191196
}
192197
})
193198
return data
@@ -211,4 +216,4 @@ async function getLog() {
211216
// console.log('获取账号助力码失败,脚本退出')
212217
// process.exit(0)
213218
// }
214-
}
219+
}

0 commit comments

Comments
 (0)