修复每次运行都会给好友喂食一次的bug
This commit is contained in:
@@ -13,24 +13,23 @@ Github: https://github.com/dompling
|
|||||||
使用方式:在代理软件配置好下方配置后,复制 https://home.m.jd.com/myJd/newhome.action 到浏览器打开 ,在个人中心自动获取 cookie,
|
使用方式:在代理软件配置好下方配置后,复制 https://home.m.jd.com/myJd/newhome.action 到浏览器打开 ,在个人中心自动获取 cookie,
|
||||||
若弹出成功则正常使用。否则继续再此页面继续刷新一下试试
|
若弹出成功则正常使用。否则继续再此页面继续刷新一下试试
|
||||||
===================
|
===================
|
||||||
|
new Env('获取多账号京东Cookie');//此处忽略即可,为自动生成iOS端软件配置文件所需
|
||||||
===================
|
===================
|
||||||
[MITM]
|
[MITM]
|
||||||
hostname = wq.jd.com
|
hostname = wq.jd.com
|
||||||
|
|
||||||
===================Surge===================
|
|
||||||
[Script]
|
|
||||||
获取京东Cookie = type=http-request,pattern=^https:\/\/wq\.jd\.com\/user_new\/info\/GetJDUserInfoUnion,requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/LXK9301/jd_scripts/master/JD_extra_cookie.js,script-update-interval=0
|
|
||||||
|
|
||||||
===================Loon===================
|
|
||||||
[Script]
|
|
||||||
http-request https:\/\/wq\.jd\.com\/user_new\/info\/GetJDUserInfoUnion tag=获取京东Cookie, script-path=https://raw.githubusercontent.com/LXK9301/jd_scripts/master/JD_extra_cookie.js
|
|
||||||
|
|
||||||
===================Quantumult X=====================
|
===================Quantumult X=====================
|
||||||
[rewrite_local]
|
[rewrite_local]
|
||||||
# 获取多账号京东Cookie
|
# 获取多账号京东Cookie
|
||||||
https:\/\/wq\.jd\.com\/user_new\/info\/GetJDUserInfoUnion url script-request-header https://raw.githubusercontent.com/LXK9301/jd_scripts/master/JD_extra_cookie.js
|
https:\/\/wq\.jd\.com\/user_new\/info\/GetJDUserInfoUnion url script-request-header https://raw.githubusercontent.com/LXK9301/jd_scripts/master/JD_extra_cookie.js
|
||||||
|
|
||||||
|
===================Loon===================
|
||||||
|
[Script]
|
||||||
|
http-request https:\/\/wq\.jd\.com\/user_new\/info\/GetJDUserInfoUnion script-path=https://raw.githubusercontent.com/LXK9301/jd_scripts/master/JD_extra_cookie.js, tag=获取多账号京东Cookie
|
||||||
|
|
||||||
|
===================Surge===================
|
||||||
|
[Script]
|
||||||
|
获取多账号京东Cookie = type=http-request,pattern=^https:\/\/wq\.jd\.com\/user_new\/info\/GetJDUserInfoUnion,requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/LXK9301/jd_scripts/master/JD_extra_cookie.js,script-update-interval=0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const APIKey = "CookiesJD";
|
const APIKey = "CookiesJD";
|
||||||
|
@@ -11,6 +11,7 @@
|
|||||||
①设置好相应软件的重写
|
①设置好相应软件的重写
|
||||||
②从京东APP宠汪汪->领狗粮->邀请好友助力,分享给你小号微信或者微信的文件传输助手。 自己再打开刚才的分享,助力成功后,返回到此小程序首页重新进去宠汪汪即可助力下一位好友
|
②从京东APP宠汪汪->领狗粮->邀请好友助力,分享给你小号微信或者微信的文件传输助手。 自己再打开刚才的分享,助力成功后,返回到此小程序首页重新进去宠汪汪即可助力下一位好友
|
||||||
③如提示好友人气旺,说明此好友已满了三人助力,需重新进出小程序,重新进入来客有礼-宠汪汪。
|
③如提示好友人气旺,说明此好友已满了三人助力,需重新进出小程序,重新进入来客有礼-宠汪汪。
|
||||||
|
new Env('宠汪汪强制为别人助力');//此处忽略即可,为自动生成iOS端软件配置文件所需
|
||||||
[MITM]
|
[MITM]
|
||||||
hostname = draw.jdfcloud.com
|
hostname = draw.jdfcloud.com
|
||||||
======================Surge=====================
|
======================Surge=====================
|
||||||
|
@@ -84,8 +84,8 @@ if ($.isNode() && process.env.jdJoyStealCoin) {
|
|||||||
$.index = i + 1;
|
$.index = i + 1;
|
||||||
$.isLogin = true;
|
$.isLogin = true;
|
||||||
$.nickName = '';
|
$.nickName = '';
|
||||||
$.HelpFeed = ctrTemp;
|
$.HelpFeedFlag = ctrTemp;
|
||||||
if (!ctrTemp) $.HelpFeed = true
|
if (!ctrTemp) $.HelpFeedFlag = true
|
||||||
await TotalBean();
|
await TotalBean();
|
||||||
console.log(`\n开始【京东账号${$.index}】${$.nickName || $.UserName}\n`);
|
console.log(`\n开始【京东账号${$.index}】${$.nickName || $.UserName}\n`);
|
||||||
if (!$.isLogin) {
|
if (!$.isLogin) {
|
||||||
@@ -163,7 +163,8 @@ async function jdJoySteal() {
|
|||||||
console.log('帮好友喂食失败,狗粮不足10g 跳出\n');
|
console.log('帮好友喂食失败,狗粮不足10g 跳出\n');
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
if (!$.HelpFeed) {
|
if ($.help_feed >= 10) $.HelpFeedFlag = false;//修复每次运行都会给好友喂食一次的bug
|
||||||
|
if (!$.HelpFeedFlag) {
|
||||||
console.log('您已设置不为好友喂食,现在跳过喂食,如需为好友喂食请在BoxJs打开喂食开关或者更改脚本 jdJoyHelpFeed 处');
|
console.log('您已设置不为好友喂食,现在跳过喂食,如需为好友喂食请在BoxJs打开喂食开关或者更改脚本 jdJoyHelpFeed 处');
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
@@ -232,7 +233,7 @@ async function stealFriendCoinFun() {
|
|||||||
//给好友喂食
|
//给好友喂食
|
||||||
async function helpFriendsFeed() {
|
async function helpFriendsFeed() {
|
||||||
if ($.help_feed !== 200) {
|
if ($.help_feed !== 200) {
|
||||||
if ($.HelpFeed) {
|
if ($.HelpFeedFlag) {
|
||||||
console.log(`\n开始给好友喂食`);
|
console.log(`\n开始给好友喂食`);
|
||||||
for (let friends of $.allFriends) {
|
for (let friends of $.allFriends) {
|
||||||
const { friendPin, status, stealStatus } = friends;
|
const { friendPin, status, stealStatus } = friends;
|
||||||
@@ -245,7 +246,7 @@ async function helpFriendsFeed() {
|
|||||||
console.log(`帮好友[${friendPin}]喂食10g狗粮成功,你获得10积分\n`);
|
console.log(`帮好友[${friendPin}]喂食10g狗粮成功,你获得10积分\n`);
|
||||||
if (!ctrTemp) {
|
if (!ctrTemp) {
|
||||||
$.log('为完成为好友单独喂食一次的任务,故此处进行喂食一次')
|
$.log('为完成为好友单独喂食一次的任务,故此处进行喂食一次')
|
||||||
$.HelpFeed = false;
|
$.HelpFeedFlag = false;
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
$.helpFood += 10;
|
$.helpFood += 10;
|
||||||
|
@@ -5,6 +5,7 @@
|
|||||||
1、进入聚宝盆,显示本轮狗粮池投入总数,方便估算
|
1、进入聚宝盆,显示本轮狗粮池投入总数,方便估算
|
||||||
2、可能有两位数误差,影响不大
|
2、可能有两位数误差,影响不大
|
||||||
3、聚宝盆最下方显示上轮前六名的投入狗粮,收入积分,以及纯收益(即:收入积分 - 投入狗粮)
|
3、聚宝盆最下方显示上轮前六名的投入狗粮,收入积分,以及纯收益(即:收入积分 - 投入狗粮)
|
||||||
|
new Env('聚宝盆投狗粮辅助');//此处忽略即可,为自动生成iOS端软件配置文件所需
|
||||||
[MITM]
|
[MITM]
|
||||||
hostname = jdjoy.jd.com,draw.jdfcloud.com
|
hostname = jdjoy.jd.com,draw.jdfcloud.com
|
||||||
|
|
||||||
@@ -21,22 +22,23 @@ hostname = jdjoy.jd.com,draw.jdfcloud.com
|
|||||||
http-response ^https:\/\/jdjoy\.jd\.com\/pet\/getPetTreasureBox|^https:\/\/draw\.jdfcloud\.com\/\/pet\/getPetTreasureBox script-path=https://raw.githubusercontent.com/LXK9301/jd_scripts/master/jd_petTreasureBox.js, requires-body=true, timeout=3600, tag=聚宝盆投狗粮辅助
|
http-response ^https:\/\/jdjoy\.jd\.com\/pet\/getPetTreasureBox|^https:\/\/draw\.jdfcloud\.com\/\/pet\/getPetTreasureBox script-path=https://raw.githubusercontent.com/LXK9301/jd_scripts/master/jd_petTreasureBox.js, requires-body=true, timeout=3600, tag=聚宝盆投狗粮辅助
|
||||||
|
|
||||||
*/
|
*/
|
||||||
let body = $response.body
|
let body = $response.body;
|
||||||
body = JSON.parse(body)
|
try {
|
||||||
food = body['data']['food']
|
body = JSON.parse(body)
|
||||||
function f(v) {
|
food = body['data']['food']
|
||||||
|
function f(v) {
|
||||||
return (v < 0) ? v : `+${v}`;
|
return (v < 0) ? v : `+${v}`;
|
||||||
}
|
}
|
||||||
var sum = 0
|
var sum = 0
|
||||||
lastHourWinInfos = body["data"]["lastHourWinInfos"]
|
lastHourWinInfos = body["data"]["lastHourWinInfos"]
|
||||||
for (var i in lastHourWinInfos) {
|
for (var i in lastHourWinInfos) {
|
||||||
sum += lastHourWinInfos[i]["petCoin"]
|
sum += lastHourWinInfos[i]["petCoin"]
|
||||||
}
|
}
|
||||||
for (var i in lastHourWinInfos) {
|
for (var i in lastHourWinInfos) {
|
||||||
body["data"]["lastHourWinInfos"][i]["petCoin"] = `{${lastHourWinInfos[i]["food"]}} [${lastHourWinInfos[i]["petCoin"]}] (${f(lastHourWinInfos[i]["petCoin"] - lastHourWinInfos[i]["food"])}) `
|
body["data"]["lastHourWinInfos"][i]["petCoin"] = `{${lastHourWinInfos[i]["food"]}} [${lastHourWinInfos[i]["petCoin"]}] (${f(lastHourWinInfos[i]["petCoin"] - lastHourWinInfos[i]["food"])}) `
|
||||||
}
|
}
|
||||||
|
|
||||||
body["data"]["lastHourWinInfos"].unshift({
|
body["data"]["lastHourWinInfos"].unshift({
|
||||||
'pin': "",
|
'pin': "",
|
||||||
'nickName': '',
|
'nickName': '',
|
||||||
'investHour': lastHourWinInfos[0]['investHour'],
|
'investHour': lastHourWinInfos[0]['investHour'],
|
||||||
@@ -47,8 +49,13 @@ body["data"]["lastHourWinInfos"].unshift({
|
|||||||
'petCoin': '{投} [收入] (纯收入)',
|
'petCoin': '{投} [收入] (纯收入)',
|
||||||
'userTag': "",
|
'userTag': "",
|
||||||
'win': true
|
'win': true
|
||||||
})
|
})
|
||||||
lastTurnFood = parseInt(sum / 0.09 * 0.91)
|
lastTurnFood = parseInt(sum / 0.09 * 0.91)
|
||||||
body['data']['food'] = `${food} (+${food - lastTurnFood})`
|
body['data']['food'] = `${food} (+${food - lastTurnFood})`
|
||||||
body = JSON.stringify(body)
|
body = JSON.stringify(body)
|
||||||
$done({ body })
|
} catch (e) {
|
||||||
|
console.log(e)
|
||||||
|
} finally {
|
||||||
|
$done({ body })
|
||||||
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user