京东签到, 注释无用接口, 并加入自定义延迟签到.

This commit is contained in:
humingxNobyDaconfig --global user.email 53217160+NobyDa@users.noreply.github.comssh-keygen -t rsa -C humingx@yeah.nethumingx@yeah.net 2020-02-12 01:19:37 +08:00
parent d31f4a5877
commit 66a6915d2b
1 changed files with 108 additions and 106 deletions

View File

@ -1,5 +1,5 @@
/* /*
JingDong bonus twenty two in one JingDong daily bonus, Multiple in one scripts
Description : Description :
When using for the first time. Need to manually log in to the https://bean.m.jd.com checkin to get cookie. If notification gets cookie success, you can use the check in script. When using for the first time. Need to manually log in to the https://bean.m.jd.com checkin to get cookie. If notification gets cookie success, you can use the check in script.
@ -8,7 +8,8 @@ Due to the validity of cookie, if the script pops up a notification of cookie in
Daily bonus script will be performed every day at 0:05 a.m. You can modify the execution time. Daily bonus script will be performed every day at 0:05 a.m. You can modify the execution time.
If reprinted, please indicate the source. My TG channel @NobyDa If reprinted, please indicate the source. My TG channel @NobyDa
Update 2020.2.11 18:00 v64 Update 2020.2.12 1:00 v65
Effective number: 21
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
Surge 4.0 : Surge 4.0 :
[Script] [Script]
@ -30,9 +31,48 @@ QX or Surge MITM = api.m.jd.com
*/ */
var log = true; //是否开启日志, false则关闭 var log = true; //是否开启日志, false则关闭
var stop = 0; //自定义延迟签到,单位毫秒,(如填200则每个接口延迟0.2秒执行),默认无延迟
var $nobyda = nobyda(); var $nobyda = nobyda();
var KEY = $nobyda.read("CookieJD"); var KEY = $nobyda.read("CookieJD");
if ($nobyda.isRequest) {
GetCookie()
$nobyda.end()
} else {
all()
$nobyda.end()
}
async function all() {//签到模块相互独立,您可注释某一行以禁用某个接口.
await JingDongBean(stop); //京东京豆
await JingRongBean(stop); //金融京豆
await JingRongSteel(stop); //金融钢镚
await JingDongTurn(stop); //京东转盘
await JRDoubleSign(stop); //金融双签
await JDGroceryStore(stop); //京东超市
await JingDongClocks(stop); //京东钟表馆
await JingDongPet(stop); //京东宠物馆
await JDFlashSale(stop); //京东闪购
await JingDongBook(stop); //京东图书
await JDSecondhand(stop); //京东拍拍二手
await JingDMakeup(stop); //京东美妆馆
await JingDongWomen(stop); //京东女装馆
await JingDongCash(stop); //京东现金红包
await JingDongShoes(stop); //京东鞋靴馆
//await JingRSeeAds(stop); //金融看广告
await JingRongGame(stop); //金融游戏大厅
await JingDongLive(stop); //京东智能生活馆
await JDPersonalCare(stop); //京东个人护理馆
await JDMagicCube(stop); //京东小魔方
await JingDongPrize(stop); //京东抽大奖
await JingDongShake(stop); //京东摇一摇
await TotalSteel(); //总钢镚查询
await TotalCash(); //总红包查询
await TotalBean(); //总京豆查询
await notify(); //通知模块
}
var merge = { var merge = {
JDBean: {success:0,fail:0,bean:0,steel:0,notify:''}, JDBean: {success:0,fail:0,bean:0,steel:0,notify:''},
JDTurn: {success:0,fail:0,bean:0,steel:0,notify:''}, JDTurn: {success:0,fail:0,bean:0,steel:0,notify:''},
@ -58,44 +98,6 @@ var merge = {
JDShake: {success:0,fail:0,bean:0,steel:0,notify:'',Qbear:0} JDShake: {success:0,fail:0,bean:0,steel:0,notify:'',Qbear:0}
} }
if ($nobyda.isRequest) {
GetCookie()
$nobyda.end()
} else {
all()
$nobyda.end()
}
async function all() {//签到模块相互独立,您可注释某一行以禁用某个接口.
await JingDongBean(); //京东京豆
await JingRongBean(); //金融京豆
await JingRongSteel(); //金融钢镚
await JingDongTurn(); //京东转盘
await JRDoubleSign(); //金融双签
await JDGroceryStore(); //京东超市
await JingDongClocks(); //京东钟表馆
await JingDongPet(); //京东宠物馆
await JDFlashSale(); //京东闪购
await JingDongBook(); //京东图书
await JDSecondhand(); //京东拍拍二手
await JingDMakeup(); //京东美妆馆
await JingDongWomen(); //京东女装馆
await JingDongCash(); //京东现金红包
await JingDongShoes(); //京东鞋靴馆
await JingRSeeAds(); //金融看广告
await JingRongGame(); //金融游戏大厅
await JingDongLive(); //京东智能生活馆
await JDPersonalCare(); //京东个人护理馆
await JDMagicCube(); //京东小魔方
await JingDongPrize(); //京东抽大奖
await JingDongShake(); //京东摇一摇
await TotalSteel(); //总钢镚查询
await TotalCash(); //总红包查询
await TotalBean(); //总京豆查询
await notify(); //通知模块
}
function notify() { function notify() {
return new Promise(resolve => { return new Promise(resolve => {
@ -133,9 +135,9 @@ function notify() {
}); });
} }
function JingDongBean() { function JingDongBean(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDBUrl = { const JDBUrl = {
url: 'https://api.m.jd.com/client.action?functionId=signBeanIndex&appid=ld', url: 'https://api.m.jd.com/client.action?functionId=signBeanIndex&appid=ld',
headers: { headers: {
@ -201,13 +203,13 @@ function JingDongBean() {
$nobyda.notify("京东商城-京豆" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-京豆" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDongTurn() { function JingDongTurn(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDTUrl = { const JDTUrl = {
url: 'https://api.m.jd.com/client.action?functionId=lotteryDraw&body=%7B%22actId%22%3A%22jgpqtzjhvaoym%22%2C%22appSource%22%3A%22jdhome%22%2C%22lotteryCode%22%3A%224wwzdq7wkqx2usx4g5i2nu5ho4auto4qxylblkxacm7jqdsltsepmgpn3b2hgyd7hiawzpccizuck%22%7D&appid=ld', url: 'https://api.m.jd.com/client.action?functionId=lotteryDraw&body=%7B%22actId%22%3A%22jgpqtzjhvaoym%22%2C%22appSource%22%3A%22jdhome%22%2C%22lotteryCode%22%3A%224wwzdq7wkqx2usx4g5i2nu5ho4auto4qxylblkxacm7jqdsltsepmgpn3b2hgyd7hiawzpccizuck%22%7D&appid=ld',
headers: { headers: {
@ -264,13 +266,13 @@ function JingDongTurn() {
$nobyda.notify("京东商城-转盘" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-转盘" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingRongBean() { function JingRongBean(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const login = { const login = {
url: 'https://ms.jr.jd.com/gw/generic/zc/h5/m/signRecords', url: 'https://ms.jr.jd.com/gw/generic/zc/h5/m/signRecords',
headers: { headers: {
@ -355,13 +357,13 @@ function JingRongBean() {
$nobyda.notify("京东金融-京豆登录" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东金融-京豆登录" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingRongSteel() { function JingRongSteel(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JRSUrl = { const JRSUrl = {
url: 'https://ms.jr.jd.com/gw/generic/gry/h5/m/signIn', url: 'https://ms.jr.jd.com/gw/generic/gry/h5/m/signIn',
headers: { headers: {
@ -415,14 +417,14 @@ function JingRongSteel() {
$nobyda.notify("京东金融-钢镚" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东金融-钢镚" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JRDoubleSign() { function JRDoubleSign(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JRDSUrl = { const JRDSUrl = {
url: 'https://nu.jr.jd.com/gw/generic/jrm/h5/m/process?', url: 'https://nu.jr.jd.com/gw/generic/jrm/h5/m/process?',
headers: { headers: {
@ -477,14 +479,14 @@ function JRDoubleSign() {
$nobyda.notify("京东金融-双签" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东金融-双签" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDongShake() { function JingDongShake(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDSh = { const JDSh = {
url: 'https://api.m.jd.com/client.action?appid=vip_h5&functionId=vvipclub_shaking', url: 'https://api.m.jd.com/client.action?appid=vip_h5&functionId=vvipclub_shaking',
headers: { headers: {
@ -543,13 +545,13 @@ function JingDongShake() {
$nobyda.notify("京东商城-摇摇" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-摇摇" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JDGroceryStore() { function JDGroceryStore(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDGSUrl = { const JDGSUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign', url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: { headers: {
@ -602,13 +604,13 @@ function JDGroceryStore() {
$nobyda.notify("京东商城-超市" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-超市" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDongClocks() { function JingDongClocks(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDCUrl = { const JDCUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign', url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: { headers: {
@ -661,13 +663,13 @@ function JingDongClocks() {
$nobyda.notify("京东商城-钟表" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-钟表" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDongPet() { function JingDongPet(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDPETUrl = { const JDPETUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign', url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: { headers: {
@ -720,13 +722,13 @@ function JingDongPet() {
$nobyda.notify("京东商城-宠物" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-宠物" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JDFlashSale() { function JDFlashSale(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDPETUrl = { const JDPETUrl = {
url: 'https://api.m.jd.com/client.action?functionId=partitionJdSgin', url: 'https://api.m.jd.com/client.action?functionId=partitionJdSgin',
headers: { headers: {
@ -778,13 +780,13 @@ function JDFlashSale() {
$nobyda.notify("京东商城-闪购" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-闪购" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDongBook() { function JingDongBook(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDBookUrl = { const JDBookUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign', url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: { headers: {
@ -840,13 +842,13 @@ function JingDongBook() {
$nobyda.notify("京东商城-图书" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-图书" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JDSecondhand() { function JDSecondhand(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDSDUrl = { const JDSDUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign', url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: { headers: {
@ -902,13 +904,13 @@ function JDSecondhand() {
$nobyda.notify("京东拍拍-二手" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东拍拍-二手" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDMakeup() { function JingDMakeup(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDMUrl = { const JDMUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign', url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: { headers: {
@ -964,13 +966,13 @@ function JingDMakeup() {
$nobyda.notify("京东商城-美妆" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-美妆" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDongWomen() { function JingDongWomen(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDMUrl = { const JDMUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign', url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: { headers: {
@ -1026,13 +1028,13 @@ function JingDongWomen() {
$nobyda.notify("京东商城-女装" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-女装" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDongCash() { function JingDongCash(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDCAUrl = { const JDCAUrl = {
url: 'https://api.m.jd.com/client.action?functionId=ccSignInNew', url: 'https://api.m.jd.com/client.action?functionId=ccSignInNew',
headers: { headers: {
@ -1084,13 +1086,13 @@ function JingDongCash() {
$nobyda.notify("京东现金-红包" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东现金-红包" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDongShoes() { function JingDongShoes(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDSSUrl = { const JDSSUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign', url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: { headers: {
@ -1146,13 +1148,13 @@ function JingDongShoes() {
$nobyda.notify("京东商城-鞋靴" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-鞋靴" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JDPersonalCare() { function JDPersonalCare(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDPCUrl = { const JDPCUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign', url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: { headers: {
@ -1208,13 +1210,13 @@ function JDPersonalCare() {
$nobyda.notify("京东商城-个护" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-个护" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JDMagicCube() { function JDMagicCube(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDMCUrl = { const JDMCUrl = {
url: 'https://api.m.jd.com/client.action?functionId=getNewsInteractionLotteryInfo&appid=smfe', url: 'https://api.m.jd.com/client.action?functionId=getNewsInteractionLotteryInfo&appid=smfe',
headers: { headers: {
@ -1265,13 +1267,13 @@ function JDMagicCube() {
$nobyda.notify("京东商城-魔方" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-魔方" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingRSeeAds() { function JingRSeeAds(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JRAdsUrl = { const JRAdsUrl = {
url: 'https://ms.jr.jd.com/gw/generic/jrm/h5/m/sendAdGb', url: 'https://ms.jr.jd.com/gw/generic/jrm/h5/m/sendAdGb',
headers: { headers: {
@ -1323,13 +1325,13 @@ function JingRSeeAds() {
$nobyda.notify("京东金融-广告" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东金融-广告" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingRongGame() { function JingRongGame(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JRGameUrl = { const JRGameUrl = {
url: 'https://ylc.m.jd.com/sign/signDone', url: 'https://ylc.m.jd.com/sign/signDone',
headers: { headers: {
@ -1381,13 +1383,13 @@ function JingRongGame() {
$nobyda.notify("京东金融-游戏" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东金融-游戏" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDongLive() { function JingDongLive(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDLUrl = { const JDLUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign', url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: { headers: {
@ -1443,13 +1445,13 @@ function JingDongLive() {
$nobyda.notify("京东智能-生活" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东智能-生活" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }
function JingDongPrize() { function JingDongPrize(s) {
return new Promise(resolve => { return new Promise(resolve => { setTimeout(() => {
const JDkey = { const JDkey = {
url: 'https://api.m.jd.com/client.action?functionId=vvipscdp_raffleAct_index&client=apple&clientVersion=8.1.0&appid=member_benefit_m', url: 'https://api.m.jd.com/client.action?functionId=vvipscdp_raffleAct_index&client=apple&clientVersion=8.1.0&appid=member_benefit_m',
headers: { headers: {
@ -1547,7 +1549,7 @@ function JingDongPrize() {
$nobyda.notify("京东商城-大奖登录" + eor.name + "‼️", JSON.stringify(eor), eor.message) $nobyda.notify("京东商城-大奖登录" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done') resolve('done')
} }
}) })}, s)
}); });
} }