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-03-06 22:06:41 +08:00
parent 293a8ef548
commit 7929895d93
3 changed files with 19 additions and 20 deletions

View File

@ -1,7 +1,7 @@
/*
京东多合一签到脚本
更新于: 2020.3.5 0:10 v76
更新于: 2020.3.6 22:00 v77
有效接口: 21
该脚本同时兼容: QuantumultX, Surge, Loon, JSBox, Node.js
@ -43,6 +43,7 @@ QX 1.0.5+ :
[task_local]
# 京东多合一签到
# 注意此为本地路径, 请根据实际情况自行调整
5 0 * * * JD_DailyBonus.js
[rewrite_local]
@ -60,8 +61,7 @@ var stop = 0; //自定义延迟签到,单位毫秒,(如填200则每个接口延
var $nobyda = nobyda();
// 填此处↓↓↓
var Key = ''; //如果使用JSBox或Node.js, 此处自行抓包填写您的Cookie.
// 填此处↑↑↑
var Key = ''; //如果使用JSBox或Node.js, 单引号内自行填写您抓取的Cookie.
var KEY = Key?Key:$nobyda.read("CookieJD")
async function all() {//签到模块相互独立,您可注释某一行以禁用某个接口.
@ -797,8 +797,8 @@ function JDFlashSale(s) {
merge.JDFSale.fail = 1
} else {
if (data.match(/(不存在|已结束|\"2008\")/)) {
merge.JDFSale.notify = "京东商城-闪购: 失败, 原因: 需瓜分 ⚠️"
merge.JDFSale.fail = 1
//merge.JDFSale.notify = "京东商城-闪购: 失败, 原因: 需瓜分 ⚠️"
//merge.JDFSale.fail = 1
FlashSaleDivide(s)
} else {
if (data.match(/(\"code\":\"3\"|\"1003\")/)) {
@ -835,36 +835,36 @@ function FlashSaleDivide(s) {
$nobyda.post(Url, function(error, response, data) {
try {
if (error) {
merge.JDFSale.notify += "\n京东闪购-瓜分: 签到接口请求失败 ‼️‼️"
merge.JDFSale.fail += 1
merge.JDFSale.notify = "京东闪购-瓜分: 签到接口请求失败 ‼️‼️"
merge.JDFSale.fail = 1
} else {
const cc = JSON.parse(data)
if (cc.result.code == 0) {
if (log) console.log("京东闪购-瓜分签到成功response: \n" + data)
if (data.match(/(\"jdBeanNum\":\d+)/)) {
merge.JDFSale.notify += "\n京东闪购-瓜分: 成功, 明细: " + cc.result.jdBeanNum + "京豆 🐶"
merge.JDFSale.notify = "京东闪购-瓜分: 成功, 明细: " + cc.result.jdBeanNum + "京豆 🐶"
merge.JDFSale.bean = cc.result.jdBeanNum
merge.JDFSale.success = 1
} else {
merge.JDFSale.notify += "\n京东闪购-瓜分: 成功, 明细: 无京豆 🐶"
merge.JDFSale.notify = "京东闪购-瓜分: 成功, 明细: 无京豆 🐶"
merge.JDFSale.success = 1
}
} else {
if (log) console.log("京东闪购-瓜分签到失败response: \n" + data)
if (data.match(/(已参与|已领取|\"2006\")/)) {
merge.JDFSale.notify += "\n京东闪购-瓜分: 失败, 原因: 已瓜分 ⚠️"
merge.JDFSale.fail += 1
merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: 已瓜分 ⚠️"
merge.JDFSale.fail = 1
} else {
if (data.match(/(不存在|已结束|未开始|\"2008\")/)) {
merge.JDFSale.notify += "\n京东闪购-瓜分: 失败, 原因: 活动已结束 ⚠️"
merge.JDFSale.fail += 1
merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: 活动已结束 ⚠️"
merge.JDFSale.fail = 1
} else {
if (data.match(/(\"code\":\"1003\"|未获取)/)) {
merge.JDFSale.notify += "\n京东闪购-瓜分: 失败, 原因: Cookie失效‼"
merge.JDFSale.fail += 1
merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: Cookie失效‼"
merge.JDFSale.fail = 1
} else {
merge.JDFSale.notify += "\n京东闪购-瓜分: 失败, 原因: 未知 ⚠️"
merge.JDFSale.fail += 1
merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: 未知 ⚠️"
merge.JDFSale.fail = 1
}
}
}

View File

@ -10,6 +10,8 @@
* Store version QX1.0.4 (164) This version completely limits remote script resources, meaning that all scripts can only point to local paths.
* Store version QX1.0.5 (192) Remote script resources are unavailable, but "task" script functionality is added.
QX1.0.3 add device ID, a simple example:
```ini
@ -51,8 +53,6 @@ The above random generated device ID can be found at the bottom of Quantumult X
* **[Js_local_WorkingCopy.conf](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Js_local_WorkingCopy.conf) (Local script subscriptions that need to work with Working Copy apps, this subscription can solve the problem that remote subscription cannot be made above QX 1.0.4)**
* **[Js_local_WorkingCopy_New.conf](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Js_local_WorkingCopy_New.conf) (This subscription is only available for QX 1.0.5 (188+) and above. after the official release of QX1.0.5, this local subscription will be merged with "[Js_local_WorkingCopy.conf](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Js_local_WorkingCopy.conf)")**
* **[Js_local_WorkingCopy_Cookie.conf](https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Js_local_WorkingCopy_Cookie.conf) (This local subscription is used to resolve the cookie acquisition of QX task scripts, only available for QX 1.0.5 (188+) and above, you can disable it manually after use to avoid meaningless MITM.)**
* **Note !!! Note !!! Note !!! Unlike the Surge rule, the Quantumult X rule does not include the [ConnersHua](https://github.com/ConnersHua/Profiles) ad rules, you can add it yourself.**

View File

@ -765,7 +765,6 @@ AND,((DOMAIN,photovms.tv.sohu.com), (NOT,((URL-REGEX,http))))
AND,((USER-AGENT,osee2*), (NOT,((DOMAIN,static.zhihu.com))), (NOT,((DOMAIN,api.zhihu.com))), (NOT,((DOMAIN,link.zhihu.com))), (NOT,((DOMAIN,lens.zhihu.com))), (NOT,((DOMAIN,www.zhihu.com))), (NOT,((DOMAIN-SUFFIX,zhimg.com))))
AND,((USER-AGENT,ZhihuHybrid*), (NOT,((DOMAIN-SUFFIX,zhihu.com))), (NOT,((DOMAIN-SUFFIX,zhimg.com))))
URL-REGEX,https?://interface3?.music.163.com/eapi/(ad|abtest|sp|hot|store|mlog|search/(specialkeyword|defaultkeyword|hot))
AND,((USER-AGENT, %E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90*),(OR,((NOT,((DOMAIN-SUFFIX,music.126.net))), (DOMAIN-KEYWORD,admusic))))
AND,((USER-AGENT,pixiv*), (NOT,((DOMAIN-KEYWORD,pixiv))))
URL-REGEX,^https?:\/\/capis-slb\.didapinche\.com\/ad\/
URL-REGEX,^https://weibointl.api.weibo.cn/portal.php\?a=get_coopen_ads