修改成只抽奖
This commit is contained in:
@@ -48,30 +48,30 @@ if ($.isNode()) {
|
|||||||
$.UserName = decodeURIComponent($.cookie.match(/pt_pin=([^; ]+)(?=;?)/) && $.cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]);
|
$.UserName = decodeURIComponent($.cookie.match(/pt_pin=([^; ]+)(?=;?)/) && $.cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]);
|
||||||
console.log(`\n*****开始【京东账号${$.index}】${$.nickName || $.UserName}*****\n`);
|
console.log(`\n*****开始【京东账号${$.index}】${$.nickName || $.UserName}*****\n`);
|
||||||
await partyNight();
|
await partyNight();
|
||||||
await $.wait(3000);
|
//await $.wait(1000);
|
||||||
}
|
|
||||||
//助力-------------------------
|
|
||||||
for (let i = 0; i < cookiesArr.length; i++) {
|
|
||||||
$.index = i + 1;
|
|
||||||
$.cookie = cookiesArr[i];
|
|
||||||
$.UserName = decodeURIComponent($.cookie.match(/pt_pin=([^; ]+)(?=;?)/) && $.cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]);
|
|
||||||
console.log(`\n*****开始【京东账号${$.index}】${$.nickName || $.UserName}*****\n`);
|
|
||||||
$.canHelp = true;
|
|
||||||
for (let j = 0; j < $.inviteCodeList.length && $.canHelp; j++) {
|
|
||||||
await $.wait(2000);
|
|
||||||
$.oneInviteInfo = $.inviteCodeList[j];
|
|
||||||
if($.oneInviteInfo.use === $.UserName){
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
if($.oneInviteInfo.max){
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
$.inviteCode = $.oneInviteInfo.inviteCode;
|
|
||||||
console.log(`${$.UserName}去助力${$.oneInviteInfo.use},助力码:${$.inviteCode}`)
|
|
||||||
await takePostRequest('partyTonight_assist');
|
|
||||||
}
|
|
||||||
//await $.wait(3000);
|
|
||||||
}
|
}
|
||||||
|
// //助力-------------------------
|
||||||
|
// for (let i = 0; i < cookiesArr.length; i++) {
|
||||||
|
// $.index = i + 1;
|
||||||
|
// $.cookie = cookiesArr[i];
|
||||||
|
// $.UserName = decodeURIComponent($.cookie.match(/pt_pin=([^; ]+)(?=;?)/) && $.cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]);
|
||||||
|
// console.log(`\n*****开始【京东账号${$.index}】${$.nickName || $.UserName}*****\n`);
|
||||||
|
// $.canHelp = true;
|
||||||
|
// for (let j = 0; j < $.inviteCodeList.length && $.canHelp; j++) {
|
||||||
|
// await $.wait(2000);
|
||||||
|
// $.oneInviteInfo = $.inviteCodeList[j];
|
||||||
|
// if($.oneInviteInfo.use === $.UserName){
|
||||||
|
// continue;
|
||||||
|
// }
|
||||||
|
// if($.oneInviteInfo.max){
|
||||||
|
// continue;
|
||||||
|
// }
|
||||||
|
// $.inviteCode = $.oneInviteInfo.inviteCode;
|
||||||
|
// console.log(`${$.UserName}去助力${$.oneInviteInfo.use},助力码:${$.inviteCode}`)
|
||||||
|
// await takePostRequest('partyTonight_assist');
|
||||||
|
// }
|
||||||
|
// //await $.wait(3000);
|
||||||
|
// }
|
||||||
})()
|
})()
|
||||||
.catch((e) => {
|
.catch((e) => {
|
||||||
$.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '')
|
$.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '')
|
||||||
@@ -81,17 +81,22 @@ if ($.isNode()) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
async function partyNight(){
|
async function partyNight(){
|
||||||
$.mainInfo = {};
|
// $.mainInfo = {};
|
||||||
await takePostRequest('partyTonight_init');
|
// await takePostRequest('partyTonight_init');
|
||||||
if(JSON.stringify($.mainInfo) === '{}'){
|
// if(JSON.stringify($.mainInfo) === '{}'){
|
||||||
return ;
|
// return ;
|
||||||
}else {
|
// }else {
|
||||||
console.log('获取活动信息成功');
|
// console.log('获取活动信息成功');
|
||||||
|
// }
|
||||||
|
console.log('开始抽奖');
|
||||||
|
$.runFlag = true;
|
||||||
|
for (let i = 0; i < 10 && $.runFlag; i++) {
|
||||||
|
await takePostRequest('partyTonight_lottery');
|
||||||
|
await $.wait(2000);
|
||||||
}
|
}
|
||||||
//预约
|
//预约
|
||||||
await $.wait(2000);
|
//await $.wait(2000);
|
||||||
await takePostRequest('partyTonight_remind');
|
//await takePostRequest('partyTonight_remind');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async function takePostRequest(type) {
|
async function takePostRequest(type) {
|
||||||
@@ -110,6 +115,10 @@ async function takePostRequest(type) {
|
|||||||
body = `functionId=partyTonight_assist&body={"inviteCode":"${$.inviteCode}"}&client=wh5&clientVersion=1.0.0&uuid=`;
|
body = `functionId=partyTonight_assist&body={"inviteCode":"${$.inviteCode}"}&client=wh5&clientVersion=1.0.0&uuid=`;
|
||||||
myRequest = getPostRequest(`partyTonight_assist`, body);
|
myRequest = getPostRequest(`partyTonight_assist`, body);
|
||||||
break;
|
break;
|
||||||
|
case 'partyTonight_lottery':
|
||||||
|
body = `functionId=partyTonight_lottery&body={}&client=wh5&clientVersion=1.0.0&uuid=`;
|
||||||
|
myRequest = getPostRequest(`partyTonight_lottery`, body);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
console.log(`错误${type}`);
|
console.log(`错误${type}`);
|
||||||
}
|
}
|
||||||
@@ -171,8 +180,24 @@ function dealReturn(type, data) {
|
|||||||
}
|
}
|
||||||
console.log(JSON.stringify(data));
|
console.log(JSON.stringify(data));
|
||||||
break;
|
break;
|
||||||
|
case 'partyTonight_lottery':
|
||||||
|
if (data.code === 0 && data.data && data.data.bizCode === 0) {
|
||||||
|
let result = data.data.result;
|
||||||
|
if(result.type === 1){
|
||||||
|
console.log(`获得红包:${result.hongbaoValue}`);
|
||||||
|
}else if(result.type === 2){
|
||||||
|
console.log(`获得优惠券:`);
|
||||||
|
}else if(result.type === 3){
|
||||||
|
console.log(`获得京东:${result.beanCount}`);
|
||||||
|
}else{
|
||||||
|
console.log(JSON.stringify(data));
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
$.runFlag = false;
|
||||||
|
console.log(JSON.stringify(data));
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
console.log(`未判断的异常${type}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user