mirror of
https://github.com/shufflewzc/faker2.git
synced 2025-04-23 02:48:44 +08:00
update
This commit is contained in:
parent
97c63c912c
commit
3e65d2526a
151
jd_card.js
Normal file
151
jd_card.js
Normal file
File diff suppressed because one or more lines are too long
@ -1,16 +1,17 @@
|
|||||||
/**
|
/**
|
||||||
特务之明星送好礼
|
*
|
||||||
一次性脚本。请禁用!
|
|
||||||
cron 36 2,19 * * * jd_superBrandStar.js
|
|
||||||
*/
|
*/
|
||||||
const $ = new Env('特务之明星送好礼');
|
/*
|
||||||
|
明星送好礼
|
||||||
|
cron:30 16 14 7 *
|
||||||
|
*/
|
||||||
|
const $ = new Env('明星送好礼');
|
||||||
const notify = $.isNode() ? require('./sendNotify') : '';
|
const notify = $.isNode() ? require('./sendNotify') : '';
|
||||||
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
|
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
|
||||||
let cookiesArr = [];
|
let cookiesArr = [];
|
||||||
let UA = ``;
|
let UA = ``;
|
||||||
$.allInvite = [];
|
$.allInvite = [];
|
||||||
let useInfo = {};
|
let useInfo = {};
|
||||||
$.flag = false
|
|
||||||
if ($.isNode()) {
|
if ($.isNode()) {
|
||||||
Object.keys(jdCookieNode).forEach((item) => { cookiesArr.push(jdCookieNode[item]) });
|
Object.keys(jdCookieNode).forEach((item) => { cookiesArr.push(jdCookieNode[item]) });
|
||||||
if (process.env.JD_DEBUG && process.env.JD_DEBUG === 'false') console.log = () => { };
|
if (process.env.JD_DEBUG && process.env.JD_DEBUG === 'false') console.log = () => { };
|
||||||
@ -23,7 +24,6 @@ if ($.isNode()) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for (let i = 0; i < cookiesArr.length; i++) {
|
for (let i = 0; i < cookiesArr.length; i++) {
|
||||||
|
|
||||||
UA = `jdapp;iPhone;10.0.8;14.6;${randomWord(false, 40, 40)};network/wifi;JDEbook/openapp.jdreader;model/iPhone9,2;addressid/2214222493;appBuild/168841;jdSupportDarkMode/0;Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16E158;supportJDSHWK/1`;
|
UA = `jdapp;iPhone;10.0.8;14.6;${randomWord(false, 40, 40)};network/wifi;JDEbook/openapp.jdreader;model/iPhone9,2;addressid/2214222493;appBuild/168841;jdSupportDarkMode/0;Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16E158;supportJDSHWK/1`;
|
||||||
$.index = i + 1;
|
$.index = i + 1;
|
||||||
$.cookie = cookiesArr[i];
|
$.cookie = cookiesArr[i];
|
||||||
@ -41,7 +41,6 @@ if ($.isNode()) {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
await main();
|
await main();
|
||||||
if ($.flag) return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
})().catch((e) => { $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') }).finally(() => { $.done(); })
|
})().catch((e) => { $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') }).finally(() => { $.done(); })
|
||||||
@ -51,8 +50,7 @@ async function main() {
|
|||||||
$.activityInfo = {};
|
$.activityInfo = {};
|
||||||
await takeRequest('showStarGiftInfo');
|
await takeRequest('showStarGiftInfo');
|
||||||
if (JSON.stringify($.activityInfo) === '{}') {
|
if (JSON.stringify($.activityInfo) === '{}') {
|
||||||
console.log(`本期活动结束,等待下期。。。`);
|
console.log(`获取活动详情失败`);
|
||||||
$.flag = true
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
console.log(`获取活动详情成功`);
|
console.log(`获取活动详情成功`);
|
||||||
@ -66,7 +64,6 @@ async function main() {
|
|||||||
await $.wait(1000);
|
await $.wait(1000);
|
||||||
await doTask();
|
await doTask();
|
||||||
await $.wait(500)
|
await $.wait(500)
|
||||||
console.log('开始抽奖:')
|
|
||||||
await await takeRequest('superBrandTaskLottery')
|
await await takeRequest('superBrandTaskLottery')
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -191,10 +188,10 @@ function dealReturn(type, data) {
|
|||||||
$.runFlag = false;
|
$.runFlag = false;
|
||||||
console.log(`抽奖失败`);
|
console.log(`抽奖失败`);
|
||||||
}
|
}
|
||||||
//console.log(JSON.stringify(data));
|
// console.log(JSON.stringify(data));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
console.log(JSON.stringify(data));
|
// console.log(JSON.stringify(data));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -204,7 +201,7 @@ function getRequest(url) {
|
|||||||
'Cookie': $.cookie,
|
'Cookie': $.cookie,
|
||||||
'Connection': `keep-alive`,
|
'Connection': `keep-alive`,
|
||||||
'Accept': `application/json, text/plain, */*`,
|
'Accept': `application/json, text/plain, */*`,
|
||||||
'Referer': `https://prodev.m.jd.com/mall/active/31GFSKyRbD3ehsHih2rQKArxfb8c/index.html`,
|
'Referer': `https://prodev.m.jd.com/mall/active/3XbzM8XrNaiKRVuD9jHZhj9vYG8d/index.html`,
|
||||||
'Host': `api.m.jd.com`,
|
'Host': `api.m.jd.com`,
|
||||||
'User-Agent': UA,
|
'User-Agent': UA,
|
||||||
'Accept-Language': `zh-cn`,
|
'Accept-Language': `zh-cn`,
|
||||||
|
33
jd_wxFansinter.js
Executable file
33
jd_wxFansinter.js
Executable file
File diff suppressed because one or more lines are too long
40
jd_wxShopFollowActivity.js
Executable file
40
jd_wxShopFollowActivity.js
Executable file
File diff suppressed because one or more lines are too long
31
jd_wxUnPackingActivity.js
Executable file
31
jd_wxUnPackingActivity.js
Executable file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user