mirror of https://github.com/NobyDa/Script.git
京东签到, 注释无用接口, 并加入自定义延迟签到.
This commit is contained in:
parent
d31f4a5877
commit
66a6915d2b
|
@ -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)
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue