注销京东店铺会员卡脚本,手机端添加BoxJs设置
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
* @Author: lxk0301 https://github.com/lxk0301
|
* @Author: lxk0301 https://github.com/lxk0301
|
||||||
* @Date: 2020-12-06 18:19:21
|
* @Date: 2020-12-06 18:19:21
|
||||||
* @Last Modified by: lxk0301
|
* @Last Modified by: lxk0301
|
||||||
* @Last Modified time: 2020-12-06 22:58:02
|
* @Last Modified time: 2020-12-26 22:58:02
|
||||||
*/
|
*/
|
||||||
/*
|
/*
|
||||||
东东工厂,不是京喜工厂
|
东东工厂,不是京喜工厂
|
||||||
@@ -254,6 +254,7 @@ async function helpFriends() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
async function doTask() {
|
async function doTask() {
|
||||||
|
if ($.taskVos && $.taskVos.length > 0) {
|
||||||
for (let item of $.taskVos) {
|
for (let item of $.taskVos) {
|
||||||
if (item.taskType === 1) {
|
if (item.taskType === 1) {
|
||||||
//关注店铺任务
|
//关注店铺任务
|
||||||
@@ -349,6 +350,7 @@ async function doTask() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//领取做完任务的奖励
|
//领取做完任务的奖励
|
||||||
|
35
jd_unbind.js
35
jd_unbind.js
@@ -36,9 +36,9 @@ if ($.isNode()) {
|
|||||||
cookiesArr.reverse();
|
cookiesArr.reverse();
|
||||||
cookiesArr = cookiesArr.filter(item => item !== "" && item !== null && item !== undefined);
|
cookiesArr = cookiesArr.filter(item => item !== "" && item !== null && item !== undefined);
|
||||||
}
|
}
|
||||||
const jdNotify = $.getdata('jdUnsubscribeNotify');//是否关闭通知,false打开通知推送,true关闭通知推送
|
const jdNotify = $.getdata('jdUnbindCardNotify');//是否关闭通知,false打开通知推送,true关闭通知推送
|
||||||
let cardPageSize = $.getdata('jdUnsubscribePageSize') || 200;// 运行一次取消多少个会员卡。数字0表示不注销任何会员卡
|
let cardPageSize = 200;// 运行一次取消多少个会员卡。数字0表示不注销任何会员卡
|
||||||
let stopCards = $.getdata('jdUnsubscribeStopCards') || ['京东PLUS会员'];//遇到此会员卡不再进行注销
|
let stopCards = `京东PLUS会员`;//遇到此会员卡跳过注销,多个使用&分开
|
||||||
const JD_API_HOST = 'https://api.m.jd.com/';
|
const JD_API_HOST = 'https://api.m.jd.com/';
|
||||||
!(async () => {
|
!(async () => {
|
||||||
if (!cookiesArr[0]) {
|
if (!cookiesArr[0]) {
|
||||||
@@ -220,24 +220,23 @@ function TotalBean() {
|
|||||||
}
|
}
|
||||||
function requireConfig() {
|
function requireConfig() {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
if ($.isNode() && process.env.UN_BIND_CARD_NUM) {
|
$.UN_BIND_NUM = $.isNode() ? (process.env.UN_BIND_CARD_NUM ? process.env.UN_BIND_CARD_NUM : cardPageSize) : ($.getdata('UN_BIND_CARD_NUM') ? $.getdata('UN_BIND_CARD_NUM') : cardPageSize);
|
||||||
$.UN_BIND_NUM = process.env.UN_BIND_CARD_NUM
|
$.UN_BIND_STOP_CARD = $.isNode() ? (process.env.UN_BIND_STOP_CARD ? process.env.UN_BIND_STOP_CARD : stopCards) : ($.getdata('UN_BIND_STOP_CARD') ? $.getdata('UN_BIND_STOP_CARD') : stopCards);
|
||||||
}
|
if ($.UN_BIND_STOP_CARD) {
|
||||||
if ($.isNode() && process.env.UN_BIND_STOP_CARD) {
|
if ($.UN_BIND_STOP_CARD.indexOf('&') > -1) {
|
||||||
if (process.env.UN_BIND_STOP_CARD.indexOf('&') > -1) {
|
$.UN_BIND_STOP_CARD = $.UN_BIND_STOP_CARD.split('&');
|
||||||
$.UN_BIND_STOP_CARD = process.env.UN_BIND_STOP_CARD.split('&');
|
} else if ($.UN_BIND_STOP_CARD.indexOf('@') > -1) {
|
||||||
} else if (process.env.UN_BIND_STOP_CARD.indexOf('@') > -1) {
|
$.UN_BIND_STOP_CARD = $.UN_BIND_STOP_CARD.split('@');
|
||||||
$.UN_BIND_STOP_CARD = process.env.UN_BIND_STOP_CARD.split('@');
|
} else if ($.UN_BIND_STOP_CARD.indexOf('\n') > -1) {
|
||||||
} else if (process.env.UN_BIND_STOP_CARD.indexOf('\n') > -1) {
|
$.UN_BIND_STOP_CARD = $.UN_BIND_STOP_CARD.split('\n');
|
||||||
$.UN_BIND_STOP_CARD = process.env.UN_BIND_STOP_CARD.split('\n');
|
} else if ($.UN_BIND_STOP_CARD.indexOf('\\n') > -1) {
|
||||||
} else if (process.env.UN_BIND_STOP_CARD.indexOf('\\n') > -1) {
|
$.UN_BIND_STOP_CARD = $.UN_BIND_STOP_CARD.split('\\n');
|
||||||
$.UN_BIND_STOP_CARD = process.env.UN_BIND_STOP_CARD.split('\\n');
|
|
||||||
} else {
|
} else {
|
||||||
$.UN_BIND_STOP_CARD = process.env.UN_BIND_STOP_CARD.split();
|
$.UN_BIND_STOP_CARD = $.UN_BIND_STOP_CARD.split();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
cardPageSize = $.UN_BIND_NUM || cardPageSize
|
cardPageSize = $.UN_BIND_NUM;
|
||||||
stopCards = $.UN_BIND_STOP_CARD || stopCards
|
stopCards = $.UN_BIND_STOP_CARD;
|
||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@@ -664,6 +664,44 @@
|
|||||||
"https://raw.githubusercontent.com/Orz-3/task/master/jd.png"
|
"https://raw.githubusercontent.com/Orz-3/task/master/jd.png"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "jd_unbind",
|
||||||
|
"name": "注销京东会员卡",
|
||||||
|
"keys": [
|
||||||
|
"UN_BIND_CARD_NUM",
|
||||||
|
"UN_BIND_STOP_CARD"
|
||||||
|
],
|
||||||
|
"settings": [
|
||||||
|
{
|
||||||
|
"id": "jdUnbindCardNotify",
|
||||||
|
"name": "静默运行",
|
||||||
|
"val": false,
|
||||||
|
"type": "boolean",
|
||||||
|
"desc": "运行脚本时不发出系统弹窗通知"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "UN_BIND_CARD_NUM",
|
||||||
|
"name": "注销京东店铺会员卡的数量",
|
||||||
|
"val": 200,
|
||||||
|
"type": "number",
|
||||||
|
"desc": "运行一次脚本注销多少个店铺会员卡(默认200个,输入0表示不注销会员卡)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "UN_BIND_STOP_CARD",
|
||||||
|
"name": "注销京东店铺会员卡(白名单)",
|
||||||
|
"val": "",
|
||||||
|
"type": "text",
|
||||||
|
"desc": "不想注销的店铺会员卡名称"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"author": "@lxk0301",
|
||||||
|
"repo": "https://github.com/lxk0301/jd_scripts",
|
||||||
|
"script": "https://raw.githubusercontent.com/lxk0301/jd_scripts/master/jd_unsubscribe.js",
|
||||||
|
"icons": [
|
||||||
|
"https://raw.githubusercontent.com/58xinian/icon/master/jd_unbind_mini.png",
|
||||||
|
"https://raw.githubusercontent.com/58xinian/icon/master/jd_unbind.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "jd_SuperMarket",
|
"id": "jd_SuperMarket",
|
||||||
"name": "京小超",
|
"name": "京小超",
|
||||||
|
Reference in New Issue
Block a user