This commit is contained in:
Faker 2022-04-29 11:20:58 +08:00
parent d7fdf9870d
commit 77fcc057a9
4 changed files with 766 additions and 385 deletions

View File

@ -338,30 +338,6 @@ function showMsg() {
resolve() resolve()
}) })
} }
function readShareCode() {
console.log(`开始`)
return new Promise(async resolve => {
$.get({url: `http://code.chiang.fun/api/v1/jd/jdcash/read/${randomCount}/`, 'timeout': 30000}, (err, resp, data) => {
try {
if (err) {
console.log(`${JSON.stringify(err)}`)
console.log(`${$.name} API请求失败请检查网路重试`)
} else {
if (data) {
console.log(`随机取${randomCount}个码放到您固定的互助码后面(不影响已有固定互助)`)
data = JSON.parse(data);
}
}
} catch (e) {
$.logErr(e, resp)
} finally {
resolve(data);
}
})
await $.wait(30000);
resolve()
})
}
function requireConfig() { function requireConfig() {
return new Promise(resolve => { return new Promise(resolve => {
console.log(`开始获取${$.name}配置文件\n`); console.log(`开始获取${$.name}配置文件\n`);

View File

@ -33,9 +33,9 @@ let cookiesArr = [], cookie = '', jdFruitShareArr = [], isBox = false, notify, n
//下面给出两个账号的填写示例iOS只支持2个京东账号 //下面给出两个账号的填写示例iOS只支持2个京东账号
let shareCodes = [ // 这个列表填入你要助力的好友的shareCode let shareCodes = [ // 这个列表填入你要助力的好友的shareCode
//账号一的好友shareCode,不同好友的shareCode中间用@符号隔开 //账号一的好友shareCode,不同好友的shareCode中间用@符号隔开
'5853550f71014282912b76d95beb84c0@48e6ec73af85409abbfd6bbb1bbed122@68c383d05e4747e5b34a579445db9459@b58ddba3317b44ceb0ac86ea8952998c@8d724eb95e3847b6a1526587d1836f27@a80b7d1db41a4381b742232da9d22443@ce107b8f64d24f62a92292180f764018@c73ea563a77d4464b273503d3838fec1@0dd9a7fd1feb449fb1bf854a3ec0e801', '59dde1a2da9748f0ba809a54abd90790',
//账号二的好友shareCode,不同好友的shareCode中间用@符号隔开 //账号二的好友shareCode,不同好友的shareCode中间用@符号隔开
'5853550f71014282912b76d95beb84c0@48e6ec73af85409abbfd6bbb1bbed122@68c383d05e4747e5b34a579445db9459@b58ddba3317b44ceb0ac86ea8952998c@8d724eb95e3847b6a1526587d1836f27@a80b7d1db41a4381b742232da9d22443@ce107b8f64d24f62a92292180f764018@c73ea563a77d4464b273503d3838fec1@0dd9a7fd1feb449fb1bf854a3ec0e801', '59dde1a2da9748f0ba809a54abd90790',
] ]
let message = '', subTitle = '', option = {}, isFruitFinished = false; let message = '', subTitle = '', option = {}, isFruitFinished = false;
const retainWater = 100;//保留水滴大于多少g,默认100g; const retainWater = 100;//保留水滴大于多少g,默认100g;
@ -1342,11 +1342,11 @@ function shareCodesFormat() {
const tempIndex = $.index > shareCodes.length ? (shareCodes.length - 1) : ($.index - 1); const tempIndex = $.index > shareCodes.length ? (shareCodes.length - 1) : ($.index - 1);
newShareCodes = shareCodes[tempIndex].split('@'); newShareCodes = shareCodes[tempIndex].split('@');
} }
const readShareCodeRes = await readShareCode(); // const readShareCodeRes = await readShareCode();
if (readShareCodeRes && readShareCodeRes.code === 200) { // if (readShareCodeRes && readShareCodeRes.code === 200) {
// newShareCodes = newShareCodes.concat(readShareCodeRes.data || []); // // newShareCodes = newShareCodes.concat(readShareCodeRes.data || []);
newShareCodes = [...new Set([...newShareCodes, ...(readShareCodeRes.data || [])])]; // newShareCodes = [...new Set([...newShareCodes, ...(readShareCodeRes.data || [])])];
} // }
console.log(`${$.index}个京东账号将要助力的好友${JSON.stringify(newShareCodes)}`) console.log(`${$.index}个京东账号将要助力的好友${JSON.stringify(newShareCodes)}`)
resolve(); resolve();
}) })

File diff suppressed because one or more lines are too long

498
jd_speed_cash.js Normal file

File diff suppressed because one or more lines are too long