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