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

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 :
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.
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 :
[Script]
@ -30,9 +31,48 @@ QX or Surge MITM = api.m.jd.com
*/
var log = true; //是否开启日志, false则关闭
var stop = 0; //自定义延迟签到,单位毫秒,(如填200则每个接口延迟0.2秒执行),默认无延迟
var $nobyda = nobyda();
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 = {
JDBean: {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}
}
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() {
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 = {
url: 'https://api.m.jd.com/client.action?functionId=signBeanIndex&appid=ld',
headers: {
@ -201,13 +203,13 @@ function JingDongBean() {
$nobyda.notify("京东商城-京豆" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDongTurn() {
function JingDongTurn(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
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',
headers: {
@ -264,13 +266,13 @@ function JingDongTurn() {
$nobyda.notify("京东商城-转盘" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingRongBean() {
function JingRongBean(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const login = {
url: 'https://ms.jr.jd.com/gw/generic/zc/h5/m/signRecords',
headers: {
@ -355,13 +357,13 @@ function JingRongBean() {
$nobyda.notify("京东金融-京豆登录" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingRongSteel() {
function JingRongSteel(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JRSUrl = {
url: 'https://ms.jr.jd.com/gw/generic/gry/h5/m/signIn',
headers: {
@ -415,14 +417,14 @@ function JingRongSteel() {
$nobyda.notify("京东金融-钢镚" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JRDoubleSign() {
function JRDoubleSign(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JRDSUrl = {
url: 'https://nu.jr.jd.com/gw/generic/jrm/h5/m/process?',
headers: {
@ -477,14 +479,14 @@ function JRDoubleSign() {
$nobyda.notify("京东金融-双签" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDongShake() {
function JingDongShake(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDSh = {
url: 'https://api.m.jd.com/client.action?appid=vip_h5&functionId=vvipclub_shaking',
headers: {
@ -543,13 +545,13 @@ function JingDongShake() {
$nobyda.notify("京东商城-摇摇" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JDGroceryStore() {
function JDGroceryStore(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDGSUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: {
@ -602,13 +604,13 @@ function JDGroceryStore() {
$nobyda.notify("京东商城-超市" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDongClocks() {
function JingDongClocks(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDCUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: {
@ -661,13 +663,13 @@ function JingDongClocks() {
$nobyda.notify("京东商城-钟表" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDongPet() {
function JingDongPet(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDPETUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: {
@ -720,13 +722,13 @@ function JingDongPet() {
$nobyda.notify("京东商城-宠物" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JDFlashSale() {
function JDFlashSale(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDPETUrl = {
url: 'https://api.m.jd.com/client.action?functionId=partitionJdSgin',
headers: {
@ -778,13 +780,13 @@ function JDFlashSale() {
$nobyda.notify("京东商城-闪购" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDongBook() {
function JingDongBook(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDBookUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: {
@ -840,13 +842,13 @@ function JingDongBook() {
$nobyda.notify("京东商城-图书" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JDSecondhand() {
function JDSecondhand(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDSDUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: {
@ -902,13 +904,13 @@ function JDSecondhand() {
$nobyda.notify("京东拍拍-二手" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDMakeup() {
function JingDMakeup(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDMUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: {
@ -964,13 +966,13 @@ function JingDMakeup() {
$nobyda.notify("京东商城-美妆" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDongWomen() {
function JingDongWomen(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDMUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: {
@ -1026,13 +1028,13 @@ function JingDongWomen() {
$nobyda.notify("京东商城-女装" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDongCash() {
function JingDongCash(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDCAUrl = {
url: 'https://api.m.jd.com/client.action?functionId=ccSignInNew',
headers: {
@ -1084,13 +1086,13 @@ function JingDongCash() {
$nobyda.notify("京东现金-红包" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDongShoes() {
function JingDongShoes(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDSSUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: {
@ -1146,13 +1148,13 @@ function JingDongShoes() {
$nobyda.notify("京东商城-鞋靴" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JDPersonalCare() {
function JDPersonalCare(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDPCUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: {
@ -1208,13 +1210,13 @@ function JDPersonalCare() {
$nobyda.notify("京东商城-个护" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JDMagicCube() {
function JDMagicCube(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDMCUrl = {
url: 'https://api.m.jd.com/client.action?functionId=getNewsInteractionLotteryInfo&appid=smfe',
headers: {
@ -1265,13 +1267,13 @@ function JDMagicCube() {
$nobyda.notify("京东商城-魔方" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingRSeeAds() {
function JingRSeeAds(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JRAdsUrl = {
url: 'https://ms.jr.jd.com/gw/generic/jrm/h5/m/sendAdGb',
headers: {
@ -1323,13 +1325,13 @@ function JingRSeeAds() {
$nobyda.notify("京东金融-广告" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingRongGame() {
function JingRongGame(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JRGameUrl = {
url: 'https://ylc.m.jd.com/sign/signDone',
headers: {
@ -1381,13 +1383,13 @@ function JingRongGame() {
$nobyda.notify("京东金融-游戏" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDongLive() {
function JingDongLive(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDLUrl = {
url: 'https://api.m.jd.com/client.action?functionId=userSign',
headers: {
@ -1443,13 +1445,13 @@ function JingDongLive() {
$nobyda.notify("京东智能-生活" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}
function JingDongPrize() {
function JingDongPrize(s) {
return new Promise(resolve => {
return new Promise(resolve => { setTimeout(() => {
const JDkey = {
url: 'https://api.m.jd.com/client.action?functionId=vvipscdp_raffleAct_index&client=apple&clientVersion=8.1.0&appid=member_benefit_m',
headers: {
@ -1547,7 +1549,7 @@ function JingDongPrize() {
$nobyda.notify("京东商城-大奖登录" + eor.name + "‼️", JSON.stringify(eor), eor.message)
resolve('done')
}
})
})}, s)
});
}