mirror of
https://github.com/shufflewzc/faker2.git
synced 2025-04-23 10:58:44 +08:00
update
This commit is contained in:
parent
3bfae655a1
commit
c3413ec476
1004
function/magic.js
Normal file
1004
function/magic.js
Normal file
File diff suppressed because it is too large
Load Diff
@ -291,6 +291,13 @@ if(DisableIndex!=-1){
|
|||||||
EnableJoyRun=false
|
EnableJoyRun=false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let EnableCheckEcard=true;
|
||||||
|
DisableIndex=strDisableList.findIndex((item) => item === "E卡查询");
|
||||||
|
if(DisableIndex!=-1){
|
||||||
|
console.log("检测到设定关闭E卡查询");
|
||||||
|
EnableCheckEcard=false
|
||||||
|
}
|
||||||
|
|
||||||
!(async() => {
|
!(async() => {
|
||||||
if (!cookiesArr[0]) {
|
if (!cookiesArr[0]) {
|
||||||
$.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/bean/signIndex.action', {
|
$.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/bean/signIndex.action', {
|
||||||
@ -352,7 +359,7 @@ if(DisableIndex!=-1){
|
|||||||
$.YunFeiQuan2 = 0;
|
$.YunFeiQuan2 = 0;
|
||||||
$.YunFeiQuanEndTime2 = "";
|
$.YunFeiQuanEndTime2 = "";
|
||||||
$.JoyRunningAmount = "";
|
$.JoyRunningAmount = "";
|
||||||
|
$.ECardinfo = "";
|
||||||
TempBaipiao = "";
|
TempBaipiao = "";
|
||||||
strGuoqi="";
|
strGuoqi="";
|
||||||
console.log(`******开始查询【京东账号${$.index}】${$.nickName || $.UserName}*********`);
|
console.log(`******开始查询【京东账号${$.index}】${$.nickName || $.UserName}*********`);
|
||||||
@ -388,7 +395,8 @@ if(DisableIndex!=-1){
|
|||||||
jdCash(), //领现金
|
jdCash(), //领现金
|
||||||
GetJxBeaninfo(), //喜豆查询
|
GetJxBeaninfo(), //喜豆查询
|
||||||
GetPigPetInfo(), //金融养猪
|
GetPigPetInfo(), //金融养猪
|
||||||
GetJoyRuninginfo() //汪汪赛跑
|
GetJoyRuninginfo(), //汪汪赛跑
|
||||||
|
CheckEcard() //E卡查询
|
||||||
])
|
])
|
||||||
|
|
||||||
await showMsg();
|
await showMsg();
|
||||||
@ -729,6 +737,8 @@ async function showMsg() {
|
|||||||
if ($.JdMsScore != 0) {
|
if ($.JdMsScore != 0) {
|
||||||
ReturnMessage += `【京东秒杀】${$.JdMsScore}币(≈${($.JdMsScore / 1000).toFixed(2)}元)\n`;
|
ReturnMessage += `【京东秒杀】${$.JdMsScore}币(≈${($.JdMsScore / 1000).toFixed(2)}元)\n`;
|
||||||
}
|
}
|
||||||
|
if($.ECardinfo)
|
||||||
|
ReturnMessage += `【京东E卡】${$.ECardinfo}\n`;
|
||||||
|
|
||||||
if ($.joylevel || $.jdCash || $.JoyRunningAmount) {
|
if ($.joylevel || $.jdCash || $.JoyRunningAmount) {
|
||||||
ReturnMessage += `【其他信息】`;
|
ReturnMessage += `【其他信息】`;
|
||||||
@ -1221,6 +1231,58 @@ async function jdCash() {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function CheckEcard() {
|
||||||
|
if (!EnableCheckEcard)
|
||||||
|
return;
|
||||||
|
var balEcard = 0;
|
||||||
|
var body = "pageNo=1&queryType=1&cardType=-1&pageSize=20";
|
||||||
|
var stroption = {
|
||||||
|
url: 'https://mygiftcard.jd.com/giftcard/queryGiftCardItem/app?source=JDAP',
|
||||||
|
body,
|
||||||
|
headers: {
|
||||||
|
"accept": "application/json, text/plain, */*",
|
||||||
|
"accept-encoding": "gzip, deflate, br",
|
||||||
|
"accept-language": "zh-CN,zh-Hans;q=0.9",
|
||||||
|
"content-length": "44",
|
||||||
|
"content-type": "application/x-www-form-urlencoded",
|
||||||
|
"cookie": cookie,
|
||||||
|
"origin": "https://mygiftcard.jd.com",
|
||||||
|
"referer": "https://mygiftcard.jd.com/giftcardForM.html?source=JDAP&sid=9f55a224c8286baa2fe3a7545bbd411w&un_area=16_1303_48712_48758",
|
||||||
|
"user-agent": "jdapp;iPhone;10.1.2;15.0;network/wifi;Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"
|
||||||
|
},
|
||||||
|
timeout: 10000
|
||||||
|
}
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
$.post(stroption, async(err, resp, data) => {
|
||||||
|
try {
|
||||||
|
if (err) {
|
||||||
|
console.log(`${JSON.stringify(err)}`)
|
||||||
|
console.log(`jdCash API请求失败,请检查网路重试`)
|
||||||
|
} else {
|
||||||
|
//console.log(data);
|
||||||
|
data = JSON.parse(data);
|
||||||
|
let useable = data.couponVOList;
|
||||||
|
if (useable) {
|
||||||
|
for (let k = 0; k < useable.length; k++) {
|
||||||
|
if(useable[k].balance>0)
|
||||||
|
balEcard += useable[k].balance;
|
||||||
|
}
|
||||||
|
if(balEcard)
|
||||||
|
$.ECardinfo = '共' + useable.length + '张E卡,合计' + parseFloat(balEcard).toFixed(2) + '元';
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
$.logErr(e, resp)
|
||||||
|
}
|
||||||
|
finally {
|
||||||
|
resolve(data);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
function apptaskUrl(functionId = "", body = "") {
|
function apptaskUrl(functionId = "", body = "") {
|
||||||
return {
|
return {
|
||||||
url: `${JD_API_HOST}?functionId=${functionId}`,
|
url: `${JD_API_HOST}?functionId=${functionId}`,
|
||||||
|
546
jd_lzdz1_customized68.js
Normal file
546
jd_lzdz1_customized68.js
Normal file
File diff suppressed because one or more lines are too long
140
m_jd_fav_shop_gift.js
Normal file
140
m_jd_fav_shop_gift.js
Normal file
@ -0,0 +1,140 @@
|
|||||||
|
|
||||||
|
/*
|
||||||
|
2 10 7 6 * m_jd_fav_shop_gift.js
|
||||||
|
*/
|
||||||
|
let mode = __dirname.includes('magic')
|
||||||
|
const {Env} = mode ? require('./function/magic') : require('./function/magic')
|
||||||
|
const $ = new Env('M收藏有礼');
|
||||||
|
$.favShopArgv = process.env.M_FAV_SHOP_ARGV
|
||||||
|
? process.env.M_FAV_SHOP_ARGV
|
||||||
|
: '';
|
||||||
|
if (mode) {
|
||||||
|
$.favShopArgv = '1000000307_1000000307'
|
||||||
|
}
|
||||||
|
let stop = false;
|
||||||
|
$.logic = async function () {
|
||||||
|
if (stop) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
let argv = $?.favShopArgv?.split('_');
|
||||||
|
$.shopId = argv?.[0];
|
||||||
|
$.venderId = argv?.[1];
|
||||||
|
if (!$.shopId || !$.venderId) {
|
||||||
|
$.log(`无效的参数${$.favShopArgv}`)
|
||||||
|
stop = true;
|
||||||
|
return
|
||||||
|
}
|
||||||
|
await $.wait(100, 500);
|
||||||
|
let actInfo = await QueryShopActive();
|
||||||
|
if (actInfo?.iRet !== '0') {
|
||||||
|
$.putMsg(actInfo?.errMsg)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (actInfo?.fan === 1) {
|
||||||
|
$.putMsg('已经收藏过啦');
|
||||||
|
await DelShopFav()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
let bean = actInfo?.gift?.filter(o => o.jingBean?.sendCount > 0)?.[0];
|
||||||
|
if (!bean) {
|
||||||
|
$.putMsg('没有奖励')
|
||||||
|
//stop = true
|
||||||
|
return
|
||||||
|
}
|
||||||
|
$.activeId = bean.activeId || '';
|
||||||
|
$.giftId = bean.giftId || '';
|
||||||
|
$.beanCnt = bean?.jingBean?.sendCount || 0;
|
||||||
|
$.log($.activeId, $.giftId, $.beanCnt)
|
||||||
|
if (!$.activeId) {
|
||||||
|
$.putMsg('没找到活动信息')
|
||||||
|
stop = true
|
||||||
|
return
|
||||||
|
}
|
||||||
|
let addFav = await addfavgiftshop();
|
||||||
|
if (addFav.iRet === "0") {
|
||||||
|
$.putMsg('收藏成功')
|
||||||
|
}
|
||||||
|
let gift = await GiveShopGift();
|
||||||
|
$.log(JSON.stringify(gift))
|
||||||
|
if (gift.retCode === 0) {
|
||||||
|
$.putMsg(`${$.beanCnt}豆`)
|
||||||
|
} else if (gift.retCode === 201) {
|
||||||
|
$.putMsg(`已领取过`)
|
||||||
|
} else {
|
||||||
|
$.putMsg(`领取失败`)
|
||||||
|
//stop = true
|
||||||
|
return
|
||||||
|
}
|
||||||
|
await DelShopFav()
|
||||||
|
};
|
||||||
|
$.run({wait: [300, 1000],whitelist: ['1-5']})
|
||||||
|
.catch(reason => $.log(reason))
|
||||||
|
|
||||||
|
async function GiveShopGift() {
|
||||||
|
let url = `https://wq.jd.com/fav_snsgift/GiveShopGift?venderId=${$.venderId}&activeId=${$.activeId}&giftId=${$.giftId}&_=${$.timestamp()}&sceneval=2&g_login_type=1&callback=jsonpCBKQ&g_tk=1292830178&g_ty=ls`
|
||||||
|
let headers = {
|
||||||
|
"Accept": "*/*",
|
||||||
|
"Accept-Encoding": "gzip, deflate, br",
|
||||||
|
"Accept-Language": "zh-CN,zh-Hans;q=0.9",
|
||||||
|
"Connection": "keep-alive",
|
||||||
|
"Cookie": $.cookie,
|
||||||
|
"Host": "wq.jd.com",
|
||||||
|
"Referer": `https://shop.m.jd.com/?shopId=${$.shopId}`,
|
||||||
|
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1"
|
||||||
|
}
|
||||||
|
let {status, data} = await $.request(url, headers);
|
||||||
|
await $.wait(100, 500)
|
||||||
|
return $.handler(data);
|
||||||
|
}
|
||||||
|
|
||||||
|
async function DelShopFav() {
|
||||||
|
let url = `https://wq.jd.com/fav/shop/DelShopFav?shopId=${$.shopId}&venderId=${$.venderId}&_=${$.timestamp()}&sceneval=2&g_login_type=1&callback=jsonpCBKM&g_tk=1292830178&g_ty=ls`
|
||||||
|
let headers = {
|
||||||
|
"Accept": "*/*",
|
||||||
|
"Accept-Encoding": "gzip, deflate, br",
|
||||||
|
"Accept-Language": "zh-CN,zh-Hans;q=0.9",
|
||||||
|
"Connection": "keep-alive",
|
||||||
|
"Cookie": $.cookie,
|
||||||
|
"Host": "wq.jd.com",
|
||||||
|
"Referer": `https://shop.m.jd.com/?shopId=${$.shopId}`,
|
||||||
|
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1"
|
||||||
|
}
|
||||||
|
let {data} = await $.request(url, headers);
|
||||||
|
await $.wait(100, 500)
|
||||||
|
return $.handler(data);
|
||||||
|
}
|
||||||
|
|
||||||
|
async function addfavgiftshop() {
|
||||||
|
let url = `https://wq.jd.com/fav_snsgift/addfavgiftshop?venderId=${$.venderId}&shareToken=&_=${$.timestamp()}&sceneval=2&g_login_type=1&callback=jsonpCBKO&g_tk=1292830178&g_ty=ls`
|
||||||
|
let headers = {
|
||||||
|
"Accept": "*/*",
|
||||||
|
"Accept-Encoding": "gzip, deflate, br",
|
||||||
|
"Accept-Language": "zh-CN,zh-Hans;q=0.9",
|
||||||
|
"Connection": "keep-alive",
|
||||||
|
"Cookie": $.cookie,
|
||||||
|
"Host": "wq.jd.com",
|
||||||
|
"Referer": `https://shop.m.jd.com/?shopId=${$.shopId}`,
|
||||||
|
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1"
|
||||||
|
}
|
||||||
|
let {status, data} = await $.request(url, headers);
|
||||||
|
await $.wait(100, 500)
|
||||||
|
|
||||||
|
return $.handler(data);
|
||||||
|
}
|
||||||
|
|
||||||
|
async function QueryShopActive() {
|
||||||
|
let headers = {
|
||||||
|
"Accept": "*/*",
|
||||||
|
"Accept-Encoding": "gzip, deflate, br",
|
||||||
|
"Accept-Language": "zh-CN,zh-Hans;q=0.9",
|
||||||
|
"Connection": "keep-alive",
|
||||||
|
"Cookie": $.cookie,
|
||||||
|
"Host": "wq.jd.com",
|
||||||
|
"Referer": `https://shop.m.jd.com/?shopId=${$.shopId}`,
|
||||||
|
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1"
|
||||||
|
}
|
||||||
|
let url = `https://wq.jd.com/fav_snsgift/QueryShopActive?venderId=${$.venderId}&_=${$.timestamp()}&sceneval=2&g_login_type=1&callback=jsonpCBKC&g_tk=1292830178&g_ty=ls`
|
||||||
|
let {status, data} = await $.request(url, headers);
|
||||||
|
await $.wait(100, 500)
|
||||||
|
return $.handler(data);
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user