Add decoded output file

This commit is contained in:
action
2024-08-05 02:21:20 +00:00
parent 37550effb0
commit 15516752ff
2 changed files with 396 additions and 124 deletions

518
output.js
View File

@@ -1,141 +1,413 @@
//Mon Aug 05 2024 02:18:02 GMT+0000 (Coordinated Universal Time)
//Mon Aug 05 2024 02:21:20 GMT+0000 (Coordinated Universal Time)
//Base:https://github.com/echo094/decode-js
//Modify:https://github.com/smallfawn/decode_action
const bdy_0x100647 = require("got");
let bdy_0x4e2aa6,
bdy_0x5ee931,
bdy_0x387b8f = true,
bdy_0x3444e1;
try {
bdy_0x4e2aa6 = require("https-proxy-agent").HttpsProxyAgent;
} catch (bdy_0x2b58c9) {
console.log("未安装https-proxy-agent依赖无法启用代理");
process.exit();
}
const bdy_0x12ff7f = process.env.DY_PROXY_RENUM ? process.env.DY_PROXY_RENUM : "3",
bdy_0x432ab3 = process.env.DY_PROXY_REDELAY ? process.env.DY_PROXY_REDELAY : "1",
bdy_0x350213 = process.env.DY_PROXY ? process.env.DY_PROXY : "",
bdy_0x4ecc12 = process.env.DY_SOCKS,
bdy_0x3b2069 = process.env.PERMIT_API ? (process.env.PERMIT_API + "&test").split("&") : "",
bdy_0x4243eb = true;
let bdy_0x34dadf = 1,
bdy_0x59a205 = [],
bdy_0x3fef44 = [];
if (bdy_0x350213) {
bdy_0x350213.includes("@") ? bdy_0x59a205 = bdy_0x350213.split("@") : bdy_0x59a205.push(bdy_0x350213);
for (let bdy_0x542810 of bdy_0x59a205) {
!bdy_0x3425af(bdy_0x542810) && bdy_0x3fef44.push(bdy_0x542810);
}
bdy_0x59a205 = bdy_0x59a205.filter(_0x55b60b => !bdy_0x3fef44.includes(_0x55b60b));
}
if (bdy_0x4ecc12) {
try {
bdy_0x5ee931 = require("socks-proxy-agent");
} catch (bdy_0x21c537) {
console.log(bdy_0x21c537);
}
console.log("代理模式为SOCKS5\n");
}
bdy_0x59a205.length == 0 && (console.log("\n代理API地址不正确请检查❗ ❗ ❗\n"), bdy_0x387b8f = false);
if (bdy_0x3b2069 == "") {
console.log("\n---------------已配置" + bdy_0x59a205.length + "个API接口非白名单代理已开启---------------\n");
const _0x1b3bab = $.isNode() ? require("./jdCookie") : "",
_0x5d83ab = require("./function/dylib"),
_0x4e391e = require("./function/dylans"),
_0x244237 = require("child_process").execSync,
_0x1cce7c = require("fs"),
_0xc442f9 = process.env.DY_DEBUG == "true" ? true : false,
_0x3100dc = __dirname + "/rs_dpqd_tokens.json";
let _0x5d9dc1 = [],
_0x199bcb = "",
_0x330afd,
_0x3ef572 = 0,
_0x4eee36 = null,
_0x33106b = ["6F6AC93814CB680EA1C2F65574813586"];
const _0x3b0987 = "https://api.m.jd.com/api?appid=interCenter_shopSign",
_0x373ac0 = new Date();
_0x373ac0.setDate(_0x373ac0.getDate() + 1);
_0x373ac0.setHours(0, 0, 0, 0);
if (process.env.DY_PROXY) try {
ccc = require("./function/proxy.js");
$.dget = ccc.intoRequest($.get.bind($));
$.dpost = ccc.intoRequest($.post.bind($));
} catch {
$.dget = $.get;
$.dpost = $.post;
} else $.dpost = $.post, $.dget = $.get;
if ($.isNode()) {
Object.keys(_0x1b3bab).forEach(_0x5f54d7 => {
_0x5d9dc1.push(_0x1b3bab[_0x5f54d7]);
});
if (process.env.JD_DEBUG && process.env.JD_DEBUG === "false") console.log = () => {};
} else {
bdy_0x3b2069 && bdy_0x3b2069.filter(_0x40e6ae => process.mainModule.filename.includes(_0x40e6ae)).length != 0 ? console.log("\n---------------已配置" + bdy_0x59a205.length + "个API接口白名单代理已开启---------------\n") : bdy_0x387b8f = false;
let _0x20f744 = $.getdata("CookiesJD") || "[]";
_0x20f744 = _0x44f152(_0x20f744);
_0x5d9dc1 = _0x20f744.map(_0x2cbc61 => _0x2cbc61.cookie);
_0x5d9dc1.reverse();
_0x5d9dc1.push(...[$.getdata("CookieJD2"), $.getdata("CookieJD")]);
_0x5d9dc1.reverse();
_0x5d9dc1 = _0x5d9dc1.filter(_0x47bf9b => _0x47bf9b !== "" && _0x47bf9b !== null && _0x47bf9b !== undefined);
}
async function bdy_0x26e1da(_0x156803) {
const _0x21da17 = {
lookup: 10000,
connect: 10000,
secureConnect: 10000,
socket: 10000,
send: 10000,
response: 10000,
request: 30000
};
const _0x187427 = {
timeout: _0x21da17
};
const _0x334658 = await bdy_0x100647.get(_0x156803, _0x187427).catch(_0x47d092 => {
console.log(_0x47d092);
});
return _0x334658.body.replace("\n", "").replace(/^.*:\/\//, "");
}
async function bdy_0x25d9e3(_0x24d508) {
return new Promise(_0x16a925 => {
setTimeout(_0x16a925, _0x24d508);
});
}
function bdy_0x3425af(_0x8ad886) {
var _0x35c780 = new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\u4E00-\\u9FA5\\d%_.,~+=-]*)?(\\#[-a-z\\d_]*)?$", "i");
return _0x35c780.test(_0x8ad886);
}
function bdy_0x3c0b0d(_0x59e60b, _0x45dc6b) {
const _0x25848e = _0x59e60b.slice().sort(() => Math.random() - 0.5);
return _0x25848e.slice(0, _0x45dc6b);
}
async function bdy_0x105341() {
if (!bdy_0x387b8f) {
let _0x3e3b9b = [],
_0x1596dd = [],
_0x5628b3 = 0;
process.env.jd_dpqd_tokens && (process.env.jd_dpqd_tokens.indexOf("\n") > -1 || process.env.jd_dpqd_tokens.indexOf("&") > -1 || process.env.jd_dpqd_tokens.indexOf(",") > -1 ? _0x3e3b9b = process.env.jd_dpqd_tokens.split(/[,&\n]/) : _0x3e3b9b.push(process.env.jd_dpqd_tokens), _0x33106b = _0x3e3b9b);
let _0x43683f = _0x1cce7c.existsSync("/ql/data/config") ? "/ql/data/config/config.sh" : "/ql/config/config.sh";
!(async () => {
if (!_0x5d9dc1[0]) {
$.msg($.name, "【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取", "https://bean.m.jd.com/bean/signIndex.action", {
"open-url": "https://bean.m.jd.com/bean/signIndex.action"
});
return;
}
let _0x215fb7 = /\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/,
_0x4aacc4,
_0x2efd36 = bdy_0x59a205[Math.floor(Math.random() * bdy_0x59a205.length)];
for (let _0xc52f12 of Array(parseInt(bdy_0x12ff7f))) {
_0x4aacc4 = await bdy_0x26e1da(_0x2efd36);
if (_0x215fb7.test(_0x4aacc4) !== false) {
break;
$.log("\n当前版本20240802 ");
console.log("403需换ip或等会在执行支持DY_PROXY");
console.log("TG频道https://t.me/dylan_jdpro\n");
$.TokenLists = [];
$.TokenLists.push(..._0x33106b);
$.TokenLists = [...new Set($.TokenLists)].filter(_0x4c5cb9 => !!_0x4c5cb9 && _0x4c5cb9.length === 32);
$.index = 1;
if ($.TokenLists.length === 0) {
console.log("无店铺签到token退出");
return;
} else console.log("共" + $.TokenLists.length + "个店铺,开始查询...");
_0x4eee36 = new Map();
_0xaddfab();
await _0x511159();
try {
_0x5628b3 = _0x1596dd.length;
for (let _0x466d56 of _0x1596dd) {
_0x244237("sed -i \"s!" + _0x466d56 + "!!g\" " + _0x43683f);
}
console.log(_0x4aacc4);
await bdy_0x25d9e3(parseInt(bdy_0x432ab3) * 1000);
_0x4aacc4 = undefined;
_0x2efd36 = bdy_0x59a205[Math.floor(Math.random() * bdy_0x59a205.length)];
} catch (_0x1e1c08) {}
let _0x5932c0 = Object.fromEntries(_0x4eee36);
_0x1cce7c.writeFileSync(_0x3100dc, JSON.stringify(_0x5932c0, null, 2));
$.log("\n查询信息缓存成功去执行店铺签到吧");
console.log("\n" + (_0x5628b3 > 0 ? _0x5628b3 + "个失效token变量已移除" : ""));
})().catch(_0x1efa27 => {
$.log("", "❌ " + $.name + ", 失败! 原因: " + _0x1efa27 + "!", "");
}).finally(() => {
$.done();
});
async function _0x511159() {
for (var _0x27d41a = 0; _0x27d41a < $.TokenLists.length; _0x27d41a++) {
_0x199bcb = _0x5d9dc1[Math.floor(Math.random() * _0x5d9dc1.length)];
$.activityId = "";
$.venderId = "";
$.tasklist = [];
$.info = {};
$.prize = "";
_0x3ef572 = 0;
if ($.TokenLists[_0x27d41a] == "") continue;
_0xaddfab();
console.log("\n店铺->" + (_0x27d41a + 1) + "" + $.TokenLists[_0x27d41a]);
await _0xe81a81($.TokenLists[_0x27d41a]);
if ($.venderId == "") {
continue;
} else {
await _0x1e4ef6($.venderId);
const _0x2c9351 = {};
_0x2c9351.index = $.index++;
_0x2c9351.shopName = $.shopname;
_0x2c9351.venderId = $.venderId;
_0x2c9351.activityId = $.activityId;
_0x2c9351.startTime = _0x5d83ab.Format_Date($.stime);
_0x2c9351.endTime = _0x5d83ab.Format_Date($.etime);
_0x2c9351.prize = $.prize;
_0x4eee36.set($.TokenLists[_0x27d41a], _0x2c9351);
}
await $.wait(1000);
}
if (!_0x4aacc4) {
console.log("\n连续三次获取IP失败请检查API是否正常❗ ❗ ❗\n");
}
bdy_0x3444e1 = _0x4aacc4 ? new bdy_0x4e2aa6("http://" + _0x4aacc4) : undefined;
bdy_0x3444e1 ? console.log("使用代理IP" + _0x4aacc4) : "";
}
function bdy_0x53edf5(_0x503e41, _0x494aed = false) {
this.failnum = 0;
this.failed = false;
return ddd = async (_0x2f992c, _0x5bbcb5) => {
bdy_0x350213 && bdy_0x387b8f && (this.failed || _0x494aed || bdy_0x34dadf == 1 && bdy_0x4243eb) && (await bdy_0x105341());
const _0x9cb80a = {
https: bdy_0x3444e1,
http: bdy_0x3444e1
async function _0xe81a81(_0xc7bba2) {
let _0x17635d = {
"token": "" + _0xc7bba2,
"venderId": ""
},
_0x22b9b6 = {
"appId": "4da33",
"functionId": "interact_center_shopSign_getActivityInfo",
"body": _0x17635d,
"appid": "interCenter_shopSign",
"clientVersion": $.UA.split(";")[2],
"client": "ios",
"user": $.UserName,
"code": 1,
"ua": $.UA
};
_0x2f992c.agent = _0x9cb80a;
const _0x2c9c1d = {
request: 30000
return _0x17635d = await _0x4e391e.getbody(_0x22b9b6), new Promise(_0x50f699 => {
const _0x410483 = {
"url": "https://api.m.jd.com/api?loginType=2&" + _0x17635d,
"headers": {
"accept": "*/*",
"accept-encoding": "gzip, deflate, br",
"accept-language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7",
"cookie": _0x199bcb,
"referer": "https://h5.m.jd.com/",
"User-Agent": $.UA
},
"ciphers": _0x5d83ab.cpstr
};
_0x2f992c.timeout = _0x2c9c1d;
_0x503e41(_0x2f992c, async (_0x1b6158, _0x5e81dd, _0x15974a) => {
$.dget(_0x410483, (_0x3a0dc8, _0xba9ff6, _0x4eea08) => {
try {
if (_0x1b6158) {
if (this.failnum < 1) {
this.failed = true;
this.failnum++;
await ddd(_0x2f992c, _0x5bbcb5);
if (_0x3a0dc8) console.log("查询店铺API请求失败‼"), console.log(_0x3a0dc8);else {
_0xc442f9 && console.log(_0x4eea08);
_0x4eea08 = JSON.parse(_0x4eea08);
if (_0x4eea08.code == 402) {
$.venderId = "";
console.log("活动已失效");
$.activityEnd = true;
_0x1596dd.push(_0xc7bba2);
} else {
this.failed = true;
this.failnum = 0;
_0x5bbcb5(_0x1b6158, _0x5e81dd, _0x15974a);
$.venderId = _0x4eea08.data.venderId;
$.activityId = _0x4eea08.data.id;
$.stime = _0x4eea08.data.startTime;
$.etime = _0x4eea08.data.endTime;
console.log("开始时间:" + _0x5d83ab.Format_Date($.stime) + (Date.now() - $.stime > 86400000 ? "" : "") + "\n结束时间" + _0x5d83ab.Format_Date($.etime));
let _0x14e5bc = [..._0x4eea08.data.prizeRuleList, ..._0x4eea08.data.continuePrizeRuleList];
for (let _0x439ecd = 0; _0x439ecd < _0x14e5bc.length; _0x439ecd++) {
const _0x29b3e6 = _0x14e5bc[_0x439ecd].level;
for (let _0x408ddf of _0x14e5bc[_0x439ecd].prizeList) {
if (_0x408ddf.type == 4) _0x439ecd != _0x14e5bc.length - 1 ? $.prize += "" + (_0x29b3e6 == 0 ? "每天" : _0x29b3e6 + "天") + _0x408ddf.discount + "豆" + _0x408ddf.number + ("份" + (_0x408ddf.status === 5 ? "(无)" : "") + "|") : $.prize += "" + (_0x29b3e6 == 0 ? "每天" : _0x29b3e6 + "天") + _0x408ddf.discount + "豆" + _0x408ddf.number + ("份" + (_0x408ddf.status === 5 ? "(无)" : ""));else {
if (_0x408ddf.type == 14) _0x439ecd != _0x14e5bc.length - 1 ? $.prize += _0x29b3e6 + "天" + _0x408ddf.discount / 100 + "红包" + _0x408ddf.number + ("份" + (_0x408ddf.status === 5 ? "(无)" : "") + "|") : $.prize += _0x29b3e6 + "天" + _0x408ddf.discount / 100 + "红包" + _0x408ddf.number + ("份" + (_0x408ddf.status === 5 ? "(无)" : ""));else {
if (_0x408ddf.type == 10) _0x439ecd != _0x14e5bc.length - 1 ? $.prize += _0x29b3e6 + "天" + _0x408ddf.discount + "E卡" + _0x408ddf.number + ("份" + (_0x408ddf.status === 5 ? "(无)" : "") + "|") : $.prize += _0x29b3e6 + "天" + _0x408ddf.discount + "E卡" + _0x408ddf.number + ("份" + (_0x408ddf.status === 5 ? "(无)" : ""));else {
if (_0x408ddf.type == 1) {} else {}
}
}
}
}
}
!$.prize && ($.prize = "无豆无红包E卡有积分优惠券");
console.log("签到奖品:" + $.prize);
}
} else {
bdy_0x34dadf++;
this.failed = false;
this.failnum = 0;
_0x5bbcb5(_0x1b6158, _0x5e81dd, _0x15974a);
}
} catch (_0x1eaf73) {
console.log(_0x1eaf73);
} catch (_0x4c1380) {
$.logErr(_0x4c1380, _0xba9ff6);
} finally {
_0x50f699(_0x4eea08);
}
});
};
});
}
const bdy_0x3f0332 = {
intoRequest: bdy_0x53edf5,
swip: bdy_0x105341
};
module.exports = bdy_0x3f0332;
async function _0x1e4ef6(_0x47cd2e) {
if (!_0x47cd2e) console.log("店铺名称:未获取到!\n店铺链接未获取到");
return new Promise(_0x59aa0b => {
const _0x5e19c3 = {
"url": "https://api.m.jd.com/client.action?functionId=whx_getMShopDetail&body=%7B%22venderId%22%3A%22" + _0x47cd2e + "%22%2C%22stamp%22%3A%221%22%2C%22%24taroTimestamp%22%3A" + new Date().valueOf() + "%2C%22source%22%3A%22m-shop%22%7D&t=" + new Date().valueOf() + "&appid=shop_view&clientVersion=11.0.0&client=wh5&area=1_72_2799_0&uuid=16630119447091257705224",
"headers": {
"accept": "*/*",
"accept-language": "zh-CN,zh;q=0.9",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-site",
"Referer": "https://shop.m.jd.com/",
"User-Agent": $.UA
}
};
$.dget(_0x5e19c3, (_0xe044, _0x36b701, _0x1dd623) => {
try {
_0xe044 ? (console.log("查询店铺名称API请求失败‼"), console.log(_0xe044)) : (_0x1dd623 = JSON.parse(_0x1dd623), $.shopname = _0x1dd623.data.shopBaseInfo.shopName, console.log("店铺名称:" + $.shopname + "\n店铺链接https://shop.m.jd.com/?venderId=" + _0x47cd2e), _0x330afd += "【" + $.shopname + "】");
} catch (_0x5b0318) {
$.logErr(_0x5b0318, _0x36b701);
} finally {
_0x59aa0b(_0x1dd623);
}
});
});
}
async function _0x56d544(_0xf5631) {
return new Promise(_0x21735c => {
const _0x1ceb19 = {
"url": _0x3b0987 + "&t=" + Date.now() + "&loginType=2&functionId=interact_center_shopSign_getActivityInfo&body={%22token%22:%22" + _0xf5631 + "%22,%22venderId%22:%22%22}&jsonp=jsonp1005",
"headers": {
"accept": "accept",
"accept-encoding": "gzip, deflate",
"accept-language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7",
"cookie": _0x199bcb,
"referer": "https://h5.m.jd.com/",
"User-Agent": $.UA
}
};
$.dget(_0x1ceb19, (_0x44a273, _0x335072, _0x4d4009) => {
try {
if (_0x44a273) console.log("查询活动信息API请求失败‼"), console.log(_0x44a273);else {
_0x4d4009 = JSON.parse(/{(.*)}/g.exec(_0x4d4009)[0]);
$.activityId = _0x4d4009.data?.["id"];
if (!$.activityId) return;
let _0x4f59dd = _0x4d4009.data.startTime,
_0x471527 = _0x4d4009.data.endTime;
console.log("开始时间:" + new Date(parseInt(_0x4f59dd)).toLocaleString() + "\n结束时间" + new Date(parseInt(_0x471527)).toLocaleString());
for (let _0x184c03 = 0; _0x184c03 < _0x4d4009.data.continuePrizeRuleList.length; _0x184c03++) {
const _0x14f28c = _0x4d4009.data.continuePrizeRuleList[_0x184c03].level;
for (let _0x5e1e05 of _0x4d4009.data.continuePrizeRuleList[_0x184c03].prizeList) {
if (_0x5e1e05.type == 4) _0x184c03 != _0x4d4009.data.continuePrizeRuleList.length - 1 ? $.prize += _0x14f28c + "天" + _0x5e1e05.discount + "豆" + _0x5e1e05.number + "份|" : $.prize += _0x14f28c + "天" + _0x5e1e05.discount + "豆" + _0x5e1e05.number + "份";else {
if (_0x5e1e05.type == 14) _0x184c03 != _0x4d4009.data.continuePrizeRuleList.length - 1 ? $.prize += _0x14f28c + "天" + _0x5e1e05.discount / 100 + "红包" + _0x5e1e05.number + "份|" : $.prize += _0x14f28c + "天" + _0x5e1e05.discount / 100 + "红包" + _0x5e1e05.number + "份";else {}
}
}
}
!$.prize && ($.prize = "无豆无红包可能积分E卡优惠券");
console.log("簽到奖励:" + $.prize);
}
} catch (_0x529c96) {
$.logErr(_0x529c96, _0x335072);
} finally {
_0x21735c(_0x4d4009);
}
});
});
}
async function _0x38fefa(_0x58cea1, _0x1271d4, _0x2059d1, _0x2f7546, _0x20d42e, _0x5f9606) {
let _0x13de8b = {
"token": "" + _0x2f7546,
"venderId": $.venderId,
"activityId": _0x20d42e,
"type": 56,
"actionType": 7
},
_0x20175d = {
"appId": "4da33",
"functionId": "interact_center_shopSign_signCollectGift",
"body": _0x13de8b,
"appid": "interCenter_shopSign",
"clientVersion": $.UA.split(";")[2],
"client": "ios",
"user": $.UserName,
"code": 1,
"ua": $.UA
};
return _0x13de8b = await _0x4e391e.getbody(_0x20175d), new Promise(_0x4e730d => {
const _0x531407 = {
"url": "https://api.m.jd.com/api?loginType=2&" + _0x13de8b,
"headers": {
"accept": "accept",
"accept-encoding": "gzip, deflate",
"accept-language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7",
"cookie": _0x58cea1,
"referer": "https://h5.m.jd.com/babelDiy/Zeus/2PAAf74aG3D61qvfKUM5dxUssJQ9/index.html?token=" + _0x2f7546 + "&sceneval=2",
"User-Agent": _0x5f9606
}
};
$.get(_0x531407, async (_0x47f729, _0x5bb10e, _0x222ab4) => {
try {
if (_0x47f729) console.log("签到API请求失败‼"), console.log(_0x47f729);else {
_0x222ab4 = JSON.parse(_0x222ab4);
if (_0x222ab4.success && _0x222ab4.success === true) {
let _0x1dde90 = 0;
for (let _0xdcc47e of _0x222ab4.data) {
for (i of _0xdcc47e.prizeList) switch (i.type) {
case 4:
_0x1dde90 += i.discount;
break;
}
}
let _0x1b9134 = await _0x13e24b(_0x58cea1, _0x2f7546);
console.log("┗━[" + _0x1271d4 + "][" + _0x2059d1 + "] 签到成功" + (_0x1dde90 > 0 ? ",获得" + _0x1dde90 + "京豆🥔," : "") + "已签" + (_0x1b9134.data?.["days"] || "?") + "天");
_0x3ef572 = 0;
} else {
if (_0x222ab4.msg) {
let _0x471ea8 = await _0x13e24b(_0x58cea1, _0x2f7546);
_0x222ab4.msg.includes("已经") ? console.log("┗━[" + _0x1271d4 + "][" + _0x2059d1 + "] 今日已签过!已签" + (_0x471ea8.data?.["days"] || "?") + "天") : $.log("┗━[" + _0x1271d4 + "][" + _0x2059d1 + "] " + _0x222ab4.msg);
} else {
console.log("┗━[" + _0x1271d4 + "][" + _0x2059d1 + "] 签到失败,重試❗️❗️❗️");
_0x3ef572++;
if (_0x3ef572 > 20) return;
await $.wait(500);
await _0x38fefa(_0x58cea1, _0x1271d4, _0x2059d1, _0x2f7546, _0x20d42e, _0x5f9606);
}
}
}
} catch (_0x5c2a83) {
$.logErr(_0x5c2a83, _0x5bb10e);
} finally {
_0x4e730d(_0x222ab4);
}
});
});
}
async function _0x13e24b(_0x248656, _0x1c06bd) {
return new Promise(_0x4a7e51 => {
const _0x3b7fa1 = {
"url": _0x3b0987 + "&t=" + Date.now() + "&loginType=2&functionId=interact_center_shopSign_getSignRecord&body={%22token%22:%22" + _0x1c06bd + "%22,%22venderId%22:%22%22,%22activityId%22:%22%22,%22type%22:56}&jsonp=jsonp1006",
"headers": {
"accept": "application/json",
"accept-encoding": "gzip, deflate, br",
"accept-language": "zh-CN,zh;q=0.9",
"cookie": _0x248656,
"referer": "https://h5.m.jd.com/",
"User-Agent": $.UA
}
};
$.get(_0x3b7fa1, (_0x14d162, _0x3f3d45, _0x5eb1d8) => {
try {
if (_0x14d162) {
console.log("API请求失败‼");
console.log(_0x14d162);
} else _0x5eb1d8 = JSON.parse(/{(.*)}/g.exec(_0x5eb1d8)[0]);
} catch (_0x1a4fb7) {
$.logErr(_0x1a4fb7, _0x3f3d45);
} finally {
_0x4a7e51(_0x5eb1d8);
}
});
});
}
function _0x5400f8() {
return new Promise(_0x1e7f45 => {
const _0x2cff59 = {
"url": "https://lite-msg.m.jd.com/client.action?functionId=msgEntranceV1",
"headers": {
"User-Agent": $.UA
},
"timeout": 10000
};
$.get(_0x2cff59, (_0x4b503e, _0x47d063, _0x34eed1) => {
try {
_0x34eed1 && (_0x34eed1 = JSON.parse(_0x34eed1), $.difftime = Date.now() - _0x34eed1.timestamp);
} catch (_0x5d6fb9) {
console.log(_0x5d6fb9);
} finally {
_0x1e7f45();
}
});
});
}
async function _0x21ff2c() {
$.isNode() && ($.msg($.name, "", "【京东账号" + $.index + "】" + $.nickName + "\n" + _0x330afd), allMessage += "【京东账号" + $.index + "】" + $.nickName + "\n" + _0x330afd + ($.index !== _0x5d9dc1.length ? "\n\n" : ""));
}
function _0x348b44() {
return new Promise(_0x514744 => {
const _0x461107 = {
"url": "https://plogin.m.jd.com/cgi-bin/ml/islogin",
"headers": {
"Cookie": _0x199bcb,
"referer": "https://h5.m.jd.com/",
"User-Agent": $.UA
},
"timeout": 10000
};
$.get(_0x461107, (_0x5dae8d, _0x2543ed, _0x1c2564) => {
try {
if (_0x1c2564) {
_0x1c2564 = JSON.parse(_0x1c2564);
if (_0x1c2564.islogin === "1") {} else _0x1c2564.islogin === "0" && ($.isLogin = false);
}
} catch (_0x958cf3) {
console.log(_0x958cf3);
} finally {
_0x514744();
}
});
});
}
function _0x44f152(_0x1fc5eb) {
if (typeof _0x1fc5eb == "string") {
try {
return JSON.parse(_0x1fc5eb);
} catch (_0xd6ca86) {
return console.log(_0xd6ca86), $.msg($.name, "", "请勿随意在BoxJs输入框修改内容\n建议通过脚本去获取cookie"), [];
}
}
}
function _0x4677fc(_0x385141) {
_0x385141 = _0x385141 || 32;
let _0x120668 = "abcdef0123456789",
_0x5ab589 = _0x120668.length,
_0xb178dc = "";
for (i = 0; i < _0x385141; i++) _0xb178dc += _0x120668.charAt(Math.floor(Math.random() * _0x5ab589));
return _0xb178dc;
}
function _0xaddfab() {
$.UA = "jdapp;iPhone;10.2.2;13.1.2;" + _0x4677fc(40) + ";M/5.0;network/wifi;ADID/;model/iPhone8,1;addressid/2308460611;appBuild/167863;jdSupportDarkMode/0;Mozilla/5.0 (iPhone; CPU iPhone OS 13_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1;";
}

View File

@@ -1,4 +1,4 @@
#2024-08-05 02:17:56
#2024-08-05 02:21:13
import requests
import os
import time