mirror of https://github.com/NobyDa/Script.git
JD: Add new checkin.
This commit is contained in:
parent
506712887e
commit
7fc78f72a0
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
京东多合一签到脚本
|
京东多合一签到脚本
|
||||||
|
|
||||||
更新时间: 2020.9.25 0:40 v1.61
|
更新时间: 2020.9.26 20:00 v1.62
|
||||||
有效接口: 31+
|
有效接口: 32+
|
||||||
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
|
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
|
||||||
电报频道: @NobyDa
|
电报频道: @NobyDa
|
||||||
问题反馈: @NobyDa_bot
|
问题反馈: @NobyDa_bot
|
||||||
|
@ -106,6 +106,7 @@ async function all() {
|
||||||
if (stop == 0) {
|
if (stop == 0) {
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
JingDongBean(stop), //京东京豆
|
JingDongBean(stop), //京东京豆
|
||||||
|
JingDongWebcasts(stop), //京东直播
|
||||||
JingRongBean(stop), //金融简单赚钱
|
JingRongBean(stop), //金融简单赚钱
|
||||||
JingRongDoll(stop), //金融抓娃娃
|
JingRongDoll(stop), //金融抓娃娃
|
||||||
JingRongSteel(stop), //金融钢镚
|
JingRongSteel(stop), //金融钢镚
|
||||||
|
@ -145,6 +146,7 @@ async function all() {
|
||||||
]);
|
]);
|
||||||
} else {
|
} else {
|
||||||
await JingDongBean(stop); //京东京豆
|
await JingDongBean(stop); //京东京豆
|
||||||
|
await JingDongWebcasts(s); //京东直播
|
||||||
await JingRongBean(stop); //金融简单赚钱
|
await JingRongBean(stop); //金融简单赚钱
|
||||||
await JingRongDoll(stop); //金融抓娃娃
|
await JingRongDoll(stop); //金融抓娃娃
|
||||||
await JingRongSteel(stop); //金融钢镚
|
await JingRongSteel(stop); //金融钢镚
|
||||||
|
@ -1876,6 +1878,43 @@ function JingDongGetCash(s) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function JingDongWebcasts(s) {
|
||||||
|
return new Promise(resolve => {
|
||||||
|
if (disable("JDWebcasts")) return resolve()
|
||||||
|
setTimeout(() => {
|
||||||
|
$nobyda.get({
|
||||||
|
url: `https://api.m.jd.com/api?functionId=getChannelTaskRewardToM&appid=h5-live&body=%7B%22type%22%3A%22signTask%22%2C%22itemId%22%3A%221%22%7D`,
|
||||||
|
headers: {
|
||||||
|
Cookie: KEY,
|
||||||
|
Origin: `https://h.m.jd.com`
|
||||||
|
}
|
||||||
|
}, (error, response, data) => {
|
||||||
|
try {
|
||||||
|
if (error) throw new Error(error)
|
||||||
|
const cc = JSON.parse(data);
|
||||||
|
const Details = LogDetails ? "response:\n" + data : '';
|
||||||
|
if (cc.code == 0 && cc.subCode == 0) {
|
||||||
|
console.log(`\n京东商城-直播签到成功 ${Details}`)
|
||||||
|
merge.JDWebcasts.bean = cc.sum || 0
|
||||||
|
merge.JDWebcasts.success = 1
|
||||||
|
merge.JDWebcasts.notify = `京东商城-直播: 成功, 明细: ${merge.JDWebcasts.bean||`无`}京豆 🐶`
|
||||||
|
} else {
|
||||||
|
console.log(`\n京东商城-直播签到失败 ${Details}`)
|
||||||
|
const tp = data.match(/擦肩而过/) ? `无机会` : cc.code == 3 ? `Cookie失效` : `${cc.msg||`未知`}`
|
||||||
|
merge.JDWebcasts.notify = `京东商城-直播: 失败, 原因: ${tp} ${cc.code==3?`‼️`:`⚠️`}`
|
||||||
|
merge.JDWebcasts.fail = 1
|
||||||
|
}
|
||||||
|
} catch (eor) {
|
||||||
|
$nobyda.AnError("京东商城-直播", "JDWebcasts", eor)
|
||||||
|
} finally {
|
||||||
|
resolve()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}, s)
|
||||||
|
if (out) setTimeout(resolve, out + s)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function TotalSteel() {
|
function TotalSteel() {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
if (disable("TSteel")) return resolve()
|
if (disable("TSteel")) return resolve()
|
||||||
|
@ -2090,6 +2129,7 @@ function initial() {
|
||||||
JDClean: {},
|
JDClean: {},
|
||||||
JDVege: {},
|
JDVege: {},
|
||||||
JDJewels: {},
|
JDJewels: {},
|
||||||
|
JDWebcasts: {},
|
||||||
JDCube: {},
|
JDCube: {},
|
||||||
JDPrize: {},
|
JDPrize: {},
|
||||||
JRSteel: {},
|
JRSteel: {},
|
||||||
|
@ -2372,4 +2412,4 @@ function nobyda() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
ReadCookie();
|
ReadCookie();
|
|
@ -50,6 +50,9 @@
|
||||||
}, {
|
}, {
|
||||||
"key": "JDBean",
|
"key": "JDBean",
|
||||||
"label": "京东京豆"
|
"label": "京东京豆"
|
||||||
|
}, {
|
||||||
|
"key": "JDWebcasts",
|
||||||
|
"label": "京东直播"
|
||||||
}, {
|
}, {
|
||||||
"key": "JRBean",
|
"key": "JRBean",
|
||||||
"label": "金融金贴"
|
"label": "金融金贴"
|
||||||
|
|
Loading…
Reference in New Issue