mirror of
https://github.com/shufflewzc/faker2.git
synced 2025-04-22 14:29:49 +00:00
助力池脚本更新
This commit is contained in:
parent
6875f659a9
commit
da83b79b2d
187
jd_fruit.js
Executable file → Normal file
187
jd_fruit.js
Executable file → Normal file
@ -23,6 +23,8 @@ cron "5 6-18/6 * * *" script-path=https://gitee.com/lxk0301/jd_scripts/raw/maste
|
|||||||
东东农场 = type=cron,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_fruit.js, cronexpr="5 6-18/6 * * *", timeout=3600, enable=true
|
东东农场 = type=cron,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_fruit.js, cronexpr="5 6-18/6 * * *", timeout=3600, enable=true
|
||||||
|
|
||||||
jd免费水果 搬的https://github.com/liuxiaoyucc/jd-helper/blob/a6f275d9785748014fc6cca821e58427162e9336/fruit/fruit.js
|
jd免费水果 搬的https://github.com/liuxiaoyucc/jd-helper/blob/a6f275d9785748014fc6cca821e58427162e9336/fruit/fruit.js
|
||||||
|
|
||||||
|
export DO_TEN_WATER_AGAIN = "" 默认再次浇水
|
||||||
*/
|
*/
|
||||||
const $ = new Env('东东农场互助版');
|
const $ = new Env('东东农场互助版');
|
||||||
let cookiesArr = [], cookie = '', isBox = false, notify, allMessage = '';
|
let cookiesArr = [], cookie = '', isBox = false, notify, allMessage = '';
|
||||||
@ -46,18 +48,6 @@ const JD_API_HOST = 'https://api.m.jd.com/client.action';
|
|||||||
const urlSchema = `openjd://virtual?params=%7B%20%22category%22:%20%22jump%22,%20%22des%22:%20%22m%22,%20%22url%22:%20%22https://h5.m.jd.com/babelDiy/Zeus/3KSjXqQabiTuD1cJ28QskrpWoBKT/index.html%22%20%7D`;
|
const urlSchema = `openjd://virtual?params=%7B%20%22category%22:%20%22jump%22,%20%22des%22:%20%22m%22,%20%22url%22:%20%22https://h5.m.jd.com/babelDiy/Zeus/3KSjXqQabiTuD1cJ28QskrpWoBKT/index.html%22%20%7D`;
|
||||||
let llhelp = true;
|
let llhelp = true;
|
||||||
|
|
||||||
const fs = require('fs');
|
|
||||||
let strShare = './Fruit_ShareCache.json';
|
|
||||||
let Fileexists = fs.existsSync(strShare);
|
|
||||||
let TempShareCache = [];
|
|
||||||
if (Fileexists) {
|
|
||||||
console.log("检测到东东农场缓存文件Fruit_ShareCache.json,载入...");
|
|
||||||
TempShareCache = fs.readFileSync(strShare, 'utf-8');
|
|
||||||
if (TempShareCache) {
|
|
||||||
TempShareCache = TempShareCache.toString();
|
|
||||||
TempShareCache = JSON.parse(TempShareCache);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
let WP_APP_TOKEN_ONE = "";
|
let WP_APP_TOKEN_ONE = "";
|
||||||
/* if ($.isNode()) {
|
/* if ($.isNode()) {
|
||||||
@ -85,41 +75,41 @@ let NoNeedCodes = [];
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// if (llhelp) {
|
// if (llhelp) {
|
||||||
console.log('开始收集您的互助码,用于账号内部互助,请稍等...');
|
console.log('开始收集您的互助码,用于账号内部互助,请稍等...');
|
||||||
for (let i = 0; i < cookiesArr.length; i++) {
|
for (let i = 0; i < cookiesArr.length; i++) {
|
||||||
if (cookiesArr[i]) {
|
if (cookiesArr[i]) {
|
||||||
cookie = cookiesArr[i];
|
cookie = cookiesArr[i];
|
||||||
$.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]);
|
$.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]);
|
||||||
$.index = i + 1;
|
$.index = i + 1;
|
||||||
$.isLogin = true;
|
$.isLogin = true;
|
||||||
$.nickName = '';
|
$.nickName = '';
|
||||||
await TotalBean();
|
await TotalBean();
|
||||||
if (!$.isLogin) {
|
if (!$.isLogin) {
|
||||||
$.msg($.name, `【提示】cookie已失效`, `京东账号${$.index} ${$.nickName || $.UserName}\n请重新登录获取\nhttps://bean.m.jd.com/bean/signIndex.action`, {
|
$.msg($.name, `【提示】cookie已失效`, `京东账号${$.index} ${$.nickName || $.UserName}\n请重新登录获取\nhttps://bean.m.jd.com/bean/signIndex.action`, {
|
||||||
"open-url": "https://bean.m.jd.com/bean/signIndex.action"
|
"open-url": "https://bean.m.jd.com/bean/signIndex.action"
|
||||||
});
|
});
|
||||||
|
|
||||||
if ($.isNode()) {
|
if ($.isNode()) {
|
||||||
await notify.sendNotify(`${$.name}cookie已失效 - ${$.UserName}`, `京东账号${$.index} ${$.UserName}\n请重新登录获取cookie`);
|
await notify.sendNotify(`${$.name}cookie已失效 - ${$.UserName}`, `京东账号${$.index} ${$.UserName}\n请重新登录获取cookie`);
|
||||||
}
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
message = '';
|
|
||||||
subTitle = '';
|
|
||||||
option = {};
|
|
||||||
$.retry = 0;
|
|
||||||
llgetshare = false;
|
|
||||||
if (llgetshare) {
|
|
||||||
await $.wait(5000);
|
|
||||||
lnrun++;
|
|
||||||
}
|
|
||||||
if (lnrun == 10) {
|
|
||||||
console.log(`访问接口次数达到10次,休息一分钟.....`);
|
|
||||||
await $.wait(60 * 1000);
|
|
||||||
lnrun = 0;
|
|
||||||
}
|
}
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
message = '';
|
||||||
|
subTitle = '';
|
||||||
|
option = {};
|
||||||
|
$.retry = 0;
|
||||||
|
llgetshare = false;
|
||||||
|
if (llgetshare) {
|
||||||
|
await $.wait(5000);
|
||||||
|
lnrun++;
|
||||||
|
}
|
||||||
|
if (lnrun == 10) {
|
||||||
|
console.log(`访问接口次数达到10次,休息一分钟.....`);
|
||||||
|
await $.wait(60 * 1000);
|
||||||
|
lnrun = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// }
|
// }
|
||||||
for (let i = 0; i < cookiesArr.length; i++) {
|
for (let i = 0; i < cookiesArr.length; i++) {
|
||||||
if (cookiesArr[i]) {
|
if (cookiesArr[i]) {
|
||||||
@ -202,7 +192,12 @@ async function jdFruit() {
|
|||||||
await getTenWaterAward();//领取10浇水奖励
|
await getTenWaterAward();//领取10浇水奖励
|
||||||
await getWaterFriendGotAward();//领取为2好友浇水奖励
|
await getWaterFriendGotAward();//领取为2好友浇水奖励
|
||||||
await duck();
|
await duck();
|
||||||
await doTenWaterAgain();//再次浇水
|
if (!process.env.DO_TEN_WATER_AGAIN) {
|
||||||
|
console.log('执行再次浇水')
|
||||||
|
await doTenWaterAgain(); //再次浇水
|
||||||
|
} else {
|
||||||
|
console.log('不执行再次浇水,攒水滴')
|
||||||
|
}
|
||||||
await predictionFruit();//预测水果成熟时间
|
await predictionFruit();//预测水果成熟时间
|
||||||
} else {
|
} else {
|
||||||
console.log(`初始化农场数据异常, 请登录京东 app查看农场功能是否正常`);
|
console.log(`初始化农场数据异常, 请登录京东 app查看农场功能是否正常`);
|
||||||
@ -769,61 +764,61 @@ async function masterHelpShare() {
|
|||||||
let remainTimes = 3;//今日剩余助力次数,默认3次(京东农场每人每天3次助力机会)。
|
let remainTimes = 3;//今日剩余助力次数,默认3次(京东农场每人每天3次助力机会)。
|
||||||
let helpSuccessPeoples = '';//成功助力好友
|
let helpSuccessPeoples = '';//成功助力好友
|
||||||
// if (llhelp) {
|
// if (llhelp) {
|
||||||
console.log('开始助力好友')
|
console.log('开始助力好友')
|
||||||
for (let code of newShareCodes) {
|
for (let code of newShareCodes) {
|
||||||
if (NoNeedCodes) {
|
if (NoNeedCodes) {
|
||||||
var llnoneed = false;
|
var llnoneed = false;
|
||||||
for (let NoNeedCode of NoNeedCodes) {
|
for (let NoNeedCode of NoNeedCodes) {
|
||||||
if (code == NoNeedCode) {
|
if (code == NoNeedCode) {
|
||||||
llnoneed = true;
|
llnoneed = true;
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
}
|
|
||||||
if (llnoneed) {
|
|
||||||
console.log(`${code}助力已满,跳过...`);
|
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log(`${$.UserName}开始助力: ${code}`);
|
if (llnoneed) {
|
||||||
if (!code) continue;
|
console.log(`${code}助力已满,跳过...`);
|
||||||
if (!$.farmInfo.farmUserPro) {
|
continue;
|
||||||
console.log('未种植,跳过助力\n')
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
if (code === $.farmInfo.farmUserPro.shareCode) {
|
|
||||||
console.log('不能为自己助力哦,跳过自己的shareCode\n')
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
await masterHelp(code);
|
|
||||||
|
|
||||||
if ($.helpResult.code === '0') {
|
|
||||||
if ($.helpResult.helpResult.code === '0') {
|
|
||||||
//助力成功
|
|
||||||
$.post({ url: `http://zlc1.chaoyi996.com:8880/api/app/booster-code/submit-real-contribution?type=0&ownerCode=${encodeURI($.farmInfo.farmUserPro.shareCode)}`, timeout: 10000,}, (err, resp, data) => {});
|
|
||||||
salveHelpAddWater += $.helpResult.helpResult.salveHelpAddWater;
|
|
||||||
console.log(`【助力好友结果】: 已成功给【${$.helpResult.helpResult.masterUserInfo.nickName}】助力`);
|
|
||||||
console.log(`给好友【${$.helpResult.helpResult.masterUserInfo.nickName}】助力获得${$.helpResult.helpResult.salveHelpAddWater}g水滴`)
|
|
||||||
helpSuccessPeoples += ($.helpResult.helpResult.masterUserInfo.nickName || '匿名用户') + ',';
|
|
||||||
} else if ($.helpResult.helpResult.code === '8') {
|
|
||||||
console.log(`【助力好友结果】: 助力【${$.helpResult.helpResult.masterUserInfo.nickName}】失败,您今天助力次数已耗尽`);
|
|
||||||
} else if ($.helpResult.helpResult.code === '9') {
|
|
||||||
console.log(`【助力好友结果】: 之前给【${$.helpResult.helpResult.masterUserInfo.nickName}】助力过了`);
|
|
||||||
} else if ($.helpResult.helpResult.code === '10') {
|
|
||||||
NoNeedCodes.push(code);
|
|
||||||
console.log(`【助力好友结果】: 好友【${$.helpResult.helpResult.masterUserInfo.nickName}】已满五人助力`);
|
|
||||||
} else {
|
|
||||||
console.log(`助力其他情况:${JSON.stringify($.helpResult.helpResult)}`);
|
|
||||||
}
|
|
||||||
console.log(`【今日助力次数还剩】${$.helpResult.helpResult.remainTimes}次\n`);
|
|
||||||
remainTimes = $.helpResult.helpResult.remainTimes;
|
|
||||||
if ($.helpResult.helpResult.remainTimes === 0) {
|
|
||||||
console.log(`您当前助力次数已耗尽,跳出助力`);
|
|
||||||
break
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
console.log(`助力失败::${JSON.stringify($.helpResult)}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
console.log(`${$.UserName}开始助力: ${code}`);
|
||||||
|
if (!code) continue;
|
||||||
|
if (!$.farmInfo.farmUserPro) {
|
||||||
|
console.log('未种植,跳过助力\n')
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
if (code === $.farmInfo.farmUserPro.shareCode) {
|
||||||
|
console.log('不能为自己助力哦,跳过自己的shareCode\n')
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
await masterHelp(code);
|
||||||
|
|
||||||
|
if ($.helpResult.code === '0') {
|
||||||
|
if ($.helpResult.helpResult.code === '0') {
|
||||||
|
//助力成功
|
||||||
|
$.post({ url: `http://zlc1.chaoyi996.com:8880/api/app/booster-code/submit-real-contribution?type=0&ownerCode=${encodeURI($.farmInfo.farmUserPro.shareCode)}`, timeout: 10000, }, (err, resp, data) => { });
|
||||||
|
salveHelpAddWater += $.helpResult.helpResult.salveHelpAddWater;
|
||||||
|
console.log(`【助力好友结果】: 已成功给【${$.helpResult.helpResult.masterUserInfo.nickName}】助力`);
|
||||||
|
console.log(`给好友【${$.helpResult.helpResult.masterUserInfo.nickName}】助力获得${$.helpResult.helpResult.salveHelpAddWater}g水滴`)
|
||||||
|
helpSuccessPeoples += ($.helpResult.helpResult.masterUserInfo.nickName || '匿名用户') + ',';
|
||||||
|
} else if ($.helpResult.helpResult.code === '8') {
|
||||||
|
console.log(`【助力好友结果】: 助力【${$.helpResult.helpResult.masterUserInfo.nickName}】失败,您今天助力次数已耗尽`);
|
||||||
|
} else if ($.helpResult.helpResult.code === '9') {
|
||||||
|
console.log(`【助力好友结果】: 之前给【${$.helpResult.helpResult.masterUserInfo.nickName}】助力过了`);
|
||||||
|
} else if ($.helpResult.helpResult.code === '10') {
|
||||||
|
NoNeedCodes.push(code);
|
||||||
|
console.log(`【助力好友结果】: 好友【${$.helpResult.helpResult.masterUserInfo.nickName}】已满五人助力`);
|
||||||
|
} else {
|
||||||
|
console.log(`助力其他情况:${JSON.stringify($.helpResult.helpResult)}`);
|
||||||
|
}
|
||||||
|
console.log(`【今日助力次数还剩】${$.helpResult.helpResult.remainTimes}次\n`);
|
||||||
|
remainTimes = $.helpResult.helpResult.remainTimes;
|
||||||
|
if ($.helpResult.helpResult.remainTimes === 0) {
|
||||||
|
console.log(`您当前助力次数已耗尽,跳出助力`);
|
||||||
|
break
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
console.log(`助力失败::${JSON.stringify($.helpResult)}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
// }
|
// }
|
||||||
if ($.isLoon() || $.isQuanX() || $.isSurge()) {
|
if ($.isLoon() || $.isQuanX() || $.isSurge()) {
|
||||||
let helpSuccessPeoplesKey = timeFormat() + $.farmInfo.farmUserPro.shareCode;
|
let helpSuccessPeoplesKey = timeFormat() + $.farmInfo.farmUserPro.shareCode;
|
||||||
@ -1107,7 +1102,7 @@ async function GetCollect() {
|
|||||||
console.log(`\n【京东账号${$.index}(${$.UserName})的${$.name}好友互助码】`);
|
console.log(`\n【京东账号${$.index}(${$.UserName})的${$.name}好友互助码】`);
|
||||||
newShareCodes = [];
|
newShareCodes = [];
|
||||||
shareCodesArr = [];
|
shareCodesArr = [];
|
||||||
|
|
||||||
if (process.env.FRUITSHARECODES) {
|
if (process.env.FRUITSHARECODES) {
|
||||||
if (process.env.FRUITSHARECODES.indexOf('&') > -1) {
|
if (process.env.FRUITSHARECODES.indexOf('&') > -1) {
|
||||||
console.log(`您的东东农场互助码选择的是用&隔开\n`)
|
console.log(`您的东东农场互助码选择的是用&隔开\n`)
|
||||||
|
1344
jd_plantBean.js
Executable file → Normal file
1344
jd_plantBean.js
Executable file → Normal file
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user