Skip to content

Commit 92fed92

Browse files
Update
1 parent f83f8cc commit 92fed92

File tree

2 files changed

+53
-44
lines changed

2 files changed

+53
-44
lines changed

jd_jinli_hongbao.js

+34-31
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,10 @@ var log = '';
7373
return [4 /*yield*/, getShareCodeSelf()];
7474
case 3:
7575
_a.sent();
76-
return [4 /*yield*/, help()];
76+
return [4 /*yield*/, help()
77+
// await open(false)
78+
];
7779
case 4:
78-
_a.sent();
79-
return [4 /*yield*/, open(false)];
80-
case 5:
8180
_a.sent();
8281
return [2 /*return*/];
8382
}
@@ -272,7 +271,7 @@ function open(autoOpen) {
272271
}
273272
function help() {
274273
return __awaiter(this, void 0, void 0, function () {
275-
var _i, _a, _b, index, value, _c, shareCodes_1, code, i, random, log1, e_5, e_6;
274+
var _i, _a, _b, index, value, remain, _c, shareCodes_1, code, i, random, log1, e_5;
276275
return __generator(this, function (_d) {
277276
switch (_d.label) {
278277
case 0:
@@ -299,53 +298,57 @@ function help() {
299298
else {
300299
shareCodes = Array.from(new Set(__spreadArray(__spreadArray([], shareCodesSelf, true), shareCodesHW, true)));
301300
}
301+
remain = 1;
302302
_c = 0, shareCodes_1 = shareCodes;
303303
_d.label = 5;
304304
case 5:
305305
if (!(_c < shareCodes_1.length)) return [3 /*break*/, 18];
306306
code = shareCodes_1[_c];
307307
if (!!fullCode.includes(code)) return [3 /*break*/, 17];
308+
if (!remain) {
309+
return [3 /*break*/, 18];
310+
}
308311
i = 0;
309312
_d.label = 6;
310313
case 6:
311314
if (!(i < 5)) return [3 /*break*/, 17];
312-
_d.label = 7;
313-
case 7:
314-
_d.trys.push([7, 13, , 14]);
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()];
317-
case 8:
317+
case 7:
318318
log = _d.sent();
319319
random = log.match(/"random":"(\d+)"/)[1], log1 = log.match(/"log":"(.*)"/)[1];
320320
console.log("\u8D26\u53F7".concat(index + 1, " ").concat(UserName, " \u53BB\u52A9\u529B ").concat(code, " ").concat(shareCodesSelf.includes(code) ? '*内部*' : ''));
321-
return [4 /*yield*/, api('jinli_h5assist', { "redPacketId": code, "followShop": 0, "random": random, "log": log1, "sceneid": "JLHBhPageh5" })];
322-
case 9:
321+
return [4 /*yield*/, api('jinli_h5assist', { "redPacketId": code, "followShop": 0, "random": random, "log": log1, "sceneid": "JLHBhPageh5" })
322+
// o2s(res, 'jinli_h5assist')
323+
];
324+
case 8:
323325
res = _d.sent();
324-
(0, TS_USER_AGENTS_1.o2s)(res, 'jinli_h5assist');
326+
if (!(res.rtn_code !== 0)) return [3 /*break*/, 9];
327+
console.log('log无效');
328+
return [3 /*break*/, 14];
329+
case 9:
325330
if (!(res.data.result.status === 0)) return [3 /*break*/, 11];
326331
console.log('助力成功:', parseFloat(res.data.result.assistReward.discount));
327-
return [4 /*yield*/, (0, TS_USER_AGENTS_1.wait)(20000)];
332+
return [4 /*yield*/, (0, TS_USER_AGENTS_1.wait)(45000)];
328333
case 10:
329334
_d.sent();
335+
remain = 0;
330336
return [3 /*break*/, 17];
331337
case 11:
332-
if (res.data.result.status === 3) {
333-
console.log('今日助力次数已满');
334-
return [3 /*break*/, 17];
335-
}
336-
else {
337-
console.log('助力结果:', res.data.result.statusDesc);
338-
if (res.data.result.statusDesc === '啊偶,TA的助力已满,开启自己的红包活动吧~') {
339-
fullCode.push(code);
340-
}
341-
}
342-
_d.label = 12;
343-
case 12: return [3 /*break*/, 17];
338+
if (!(res.data.result.status === 3)) return [3 /*break*/, 13];
339+
console.log('今日助力次数已满');
340+
return [4 /*yield*/, (0, TS_USER_AGENTS_1.wait)(45000)];
341+
case 12:
342+
_d.sent();
343+
remain = 0;
344+
return [3 /*break*/, 17];
344345
case 13:
345-
e_5 = _d.sent();
346-
console.log('log无效');
347-
return [3 /*break*/, 14];
348-
case 14: return [4 /*yield*/, (0, TS_USER_AGENTS_1.wait)(20000)];
346+
console.log('助力结果:', res.data.result.statusDesc);
347+
if (res.data.result.statusDesc === '啊偶,TA的助力已满,开启自己的红包活动吧~') {
348+
fullCode.push(code);
349+
}
350+
_d.label = 14;
351+
case 14: return [4 /*yield*/, (0, TS_USER_AGENTS_1.wait)(45000)];
349352
case 15:
350353
_d.sent();
351354
_d.label = 16;
@@ -357,8 +360,8 @@ function help() {
357360
return [3 /*break*/, 5];
358361
case 18: return [3 /*break*/, 20];
359362
case 19:
360-
e_6 = _d.sent();
361-
console.log(e_6);
363+
e_5 = _d.sent();
364+
console.log(e_5);
362365
return [3 /*break*/, 20];
363366
case 20:
364367
_i++;

jd_jinli_hongbao.ts

+19-13
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ let log: string = ''
2323
await join()
2424
await getShareCodeSelf()
2525
await help()
26-
await open(false)
26+
// await open(false)
2727
})()
2828

2929
async function getShareCodeSelf() {
@@ -134,36 +134,42 @@ async function help() {
134134
// shareCodes = Array.from(new Set([...shareCodesHW, ...shareCodesSelf]))
135135
// }
136136

137+
let remain: number = 1
137138
for (let code of shareCodes) {
138139
if (!fullCode.includes(code)) {
140+
if (!remain) {
141+
break
142+
}
139143
for (let i = 0; i < 5; i++) {
140-
try {
141-
UA = `jdltapp;iPhone;3.1.0;${Math.ceil(Math.random() * 4 + 10)}.${Math.ceil(Math.random() * 4)};${randomString(40)}`
142-
log = await getLog()
143-
let random = log.match(/"random":"(\d+)"/)[1], log1 = log.match(/"log":"(.*)"/)[1]
144-
console.log(`账号${index + 1} ${UserName} 去助力 ${code} ${shareCodesSelf.includes(code) ? '*内部*' : ''}`)
144+
UA = `jdltapp;iPhone;3.1.0;${Math.ceil(Math.random() * 4 + 10)}.${Math.ceil(Math.random() * 4)};${randomString(40)}`
145+
log = await getLog()
146+
let random = log.match(/"random":"(\d+)"/)[1], log1 = log.match(/"log":"(.*)"/)[1]
147+
console.log(`账号${index + 1} ${UserName} 去助力 ${code} ${shareCodesSelf.includes(code) ? '*内部*' : ''}`)
145148

146-
res = await api('jinli_h5assist', {"redPacketId": code, "followShop": 0, "random": random, "log": log1, "sceneid": "JLHBhPageh5"})
147-
o2s(res, 'jinli_h5assist')
149+
res = await api('jinli_h5assist', {"redPacketId": code, "followShop": 0, "random": random, "log": log1, "sceneid": "JLHBhPageh5"})
150+
// o2s(res, 'jinli_h5assist')
148151

152+
if (res.rtn_code !== 0) {
153+
console.log('log无效')
154+
} else {
149155
if (res.data.result.status === 0) {
150156
console.log('助力成功:', parseFloat(res.data.result.assistReward.discount))
151-
await wait(20000)
157+
await wait(45000)
158+
remain = 0
152159
break
153160
} else if (res.data.result.status === 3) {
154161
console.log('今日助力次数已满')
162+
await wait(45000)
163+
remain = 0
155164
break
156165
} else {
157166
console.log('助力结果:', res.data.result.statusDesc)
158167
if (res.data.result.statusDesc === '啊偶,TA的助力已满,开启自己的红包活动吧~') {
159168
fullCode.push(code)
160169
}
161170
}
162-
break
163-
} catch (e) {
164-
console.log('log无效')
165171
}
166-
await wait(20000)
172+
await wait(45000)
167173
}
168174
}
169175
}

0 commit comments

Comments
 (0)