This commit is contained in:
Faker 2022-08-08 11:34:23 +08:00
parent fe3d51b092
commit e60bc24bc9
4 changed files with 97 additions and 40 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,17 +1,50 @@
/*
店铺签到各类店铺签到有新的店铺直接添加token即可
============Quantumultx===============
[task_local]
#店铺签到
15 2,14 * * * https://raw.githubusercontent.com/shufflewzc/faker2/main/jd_shop_sign.js, tag=店铺签到, enabled=true
===========Loon============
[Script]
cron "15 2,14 * * *" script-path=https://raw.githubusercontent.com/shufflewzc/faker2/main/jd_shop_sign.js,tag=店铺签到
============Surge=============
店铺签到 = type=cron,cronexp="15 2,14 * * *",wake-system=1,timeout=3600,script-path=https://raw.githubusercontent.com/shufflewzc/faker2/main/jd_shop_sign.js
===========小火箭========
店铺签到 = type=cron,script-path=https://raw.githubusercontent.com/shufflewzc/faker2/main/jd_shop_sign.jss, cronexpr="15 2,14 * * *", timeout=3600, enable=true
cron 45 0 0,23 * * * jd_dpqd.js
店铺签到店铺Token默认从本地环境变量DPQDTK中获取若本地无则从远端获取
Fix by HarbourJ
TG: https://t.me/HarbourToulu
环境变量:
DPQDTK: token1&token2
仓库不再提供token
*/
let token = []
if (process.env.DPQDTK) {
if (process.env.DPQDTK.includes('\n')) {
token = [...process.env.DPQDTK.split('\n'),...token]
} else {
token = [...process.env.DPQDTK.split('&'),...token]
}
}
if (!token.length) {
console.log('无本地店铺签到token, 尝试获取远端店铺签到token')
token = [
'466E9758EF90135CC36DDE1D804FA682',
'8BFBEC50A0469627A70E706579855B25',
'30D17316E31067004ED239DE9F121B0D',
'D727A06C3B3DF203AF5D21510B771D07',
'BFB7666B6F4D0B84186E7D696A336AF5',
'A089EC2740E6586A7A19FB4F3680A596',
'91DF93C32D9AA63043391C00C14431EE',
'04CC7B1B2CBB41F9B38D0E2EAF5A9FA6',
'01C00A4AFCA19D25D8034E4802BA4F4D',
'82052AC19BA3734BF2F5E7E91B283537',
'0B1AFEE9351871A130FB9823F9C70F69',
'96F2392DACD1DC4603F3E090792C9AEC',
'D09126C24A62EA49DEDD538D4D85F6A7',
'8D650ABF6E6BE3C3C20715CA02434670',
'E6C5F271F81BE651D01372C6BB826446',
'5E75F128888B2002D54A69A92BCE64AB',
'FF584AB3FBCB3C7C4F75BE0ACFAD184C',
'BCBF4EE738A35FFC62745CB7FD5FFE12',
'19DB0FE23AA9DC4864A9375CB7526362',
'AF71DCCF9801F55C06D1EDB1E5D5C32A',
]
}
console.log(token)
const $ = new Env('店铺签到');
const notify = $.isNode() ? require('./sendNotify') : '';
//Node.js用户请在jdCookie.js处填写京东ck;
@ -24,28 +57,6 @@ let activityId=''
let vender=''
let num=0
let shopname=''
const token = [
"7B5E686A0CAF1C144620A3FFE04AFF1E",
"F0A7971BFC6A5C12B06A45080B6C04CF",
"A1577946DE409D3AC4B4FDCFF4681625",
"E0087463F85940305DCA705308208EBB",
"773D63918C47D32F33DDB2FB78C5820A",
"0D42F0A3359FBC13F816F22201F91EE6",
"FCE9F2E4FB075C3A2CBDF6C27F972B03",
"B60ECB73A9E19C9DC9097EC589C731A0",
"C1B3B8D4BBE96E6A3EF0C12F27F868D3",
"04CC7B1B2CBB41F9B38D0E2EAF5A9FA6",
"CC8AB17E5EDC1E6791D64AB83567525A",
"A6D7A29DB6C46B7D3F7CD6EC3AE110C6",
"F9E7DBB640BB2094C6A7755066DCE5CA",
"30D17316E31067004ED239DE9F121B0D",
"036CE87FFD9B0EFA470239B8BD857C8F",
"D35923E942C11178C38BD29E783695B8",
"1CC00BE22F9AE64294D7EC1839962E19",
"AB549463C778127E4A3EA0F9AE447F43",
"500B9537712BD828EFC8C4D036B9752A",
"D082916926793D99220819F05914C94F"
]
if ($.isNode()) {
Object.keys(jdCookieNode).forEach((item) => {
@ -75,7 +86,7 @@ if ($.isNode()) {
$.isLogin = true;
$.nickName = '';
message = '';
//await TotalBean();
await TotalBean();
console.log(`\n******开始【京东账号${$.index}${$.nickName || $.UserName}*********\n`);
if (!$.isLogin) {
$.msg($.name, `【提示】cookie已失效`, `京东账号${$.index} ${$.nickName || $.UserName}\n请重新登录获取\nhttps://bean.m.jd.com/bean/signIndex.action`, {"open-url": "https://bean.m.jd.com/bean/signIndex.action"});

46
jd_wdzfd.js Normal file

File diff suppressed because one or more lines are too long