boxjs添加京东极速版UA设置,新的闪购盲盒。
This commit is contained in:
16
JS_USER_AGENTS.js
Normal file
16
JS_USER_AGENTS.js
Normal file
@ -0,0 +1,16 @@
|
||||
const USER_AGENTS = [
|
||||
'jdltapp;iPad;3.1.0;14.4;network/wifi;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1',
|
||||
]
|
||||
/**
|
||||
* 生成随机数字
|
||||
* @param {number} min 最小值(包含)
|
||||
* @param {number} max 最大值(不包含)
|
||||
*/
|
||||
function randomNumber(min = 0, max = 100) {
|
||||
return Math.min(Math.floor(min + Math.random() * (max - min)), max);
|
||||
}
|
||||
const USER_AGENT = USER_AGENTS[randomNumber(0, USER_AGENTS.length)];
|
||||
|
||||
module.exports = {
|
||||
USER_AGENT
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
10
jd_sgmh.js
10
jd_sgmh.js
@ -26,11 +26,11 @@ cron "20 8 * * *" script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd
|
||||
const $ = new Env('闪购盲盒');
|
||||
//Node.js用户请在jdCookie.js处填写京东ck;
|
||||
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
|
||||
let appId = '1EFRRxA' , homeDataFunPrefix = 'interact_template', collectScoreFunPrefix = 'harmony', message = ''
|
||||
let appId = '1EFRXxg' , homeDataFunPrefix = 'interact_template', collectScoreFunPrefix = 'harmony', message = ''
|
||||
let lotteryResultFunPrefix = homeDataFunPrefix, browseTime = 6
|
||||
const inviteCodes = [
|
||||
'T019-aknAFRllhyoQlyI46gCjVWmIaW5kRrbA@T027Zm_olqSxIOtH97BATGmKoWraLawCjVWmIaW5kRrbA',
|
||||
'T019-aknAFRllhyoQlyI46gCjVWmIaW5kRrbA@T0225KkcRk1N_FeCJhv3xvdfcQCjVWmIaW5kRrbA'
|
||||
'T019-aknAFRllhyoQlyI46gCjVQmoaT5kRrbA@T010_aU6SR8Q_QCjVQmoaT5kRrbA@T0225KkcRhcbp1CBJhv0wfZedQCjVQmoaT5kRrbA@T027Zm_olqSxIOtH97BATGmKoWraLawCjVQmoaT5kRrbA',
|
||||
'T019-aknAFRllhyoQlyI46gCjVQmoaT5kRrbA@T010_aU6SR8Q_QCjVQmoaT5kRrbA@T027Zm_olqSxIOtH97BATGmKoWraLawCjVQmoaT5kRrbA@T0225KkcRk1N_FeCJhv3xvdfcQCjVQmoaT5kRrbA'
|
||||
];
|
||||
const randomCount = $.isNode() ? 20 : 5;
|
||||
const notify = $.isNode() ? require('./sendNotify') : '';
|
||||
@ -104,8 +104,6 @@ function interact_template_getHomeData(timeout = 0) {
|
||||
data = JSON.parse(data);
|
||||
if (data.data.bizCode !== 0) {
|
||||
console.log(data.data.bizMsg);
|
||||
merge.jdBeans.fail++;
|
||||
merge.jdBeans.notify = `${data.data.bizMsg}`;
|
||||
return
|
||||
}
|
||||
scorePerLottery = data.data.result.userInfo.scorePerLottery||data.data.result.userInfo.lotteryMinusScore
|
||||
@ -114,7 +112,7 @@ function interact_template_getHomeData(timeout = 0) {
|
||||
for (let i = 0;i < data.data.result.taskVos.length;i ++) {
|
||||
console.log("\n" + data.data.result.taskVos[i].taskType + '-' + data.data.result.taskVos[i].taskName + '-' + (data.data.result.taskVos[i].status === 1 ? `已完成${data.data.result.taskVos[i].times}-未完成${data.data.result.taskVos[i].maxTimes}` : "全部已完成"))
|
||||
//签到
|
||||
if (data.data.result.taskVos[i].taskName === '邀人助力任务') {
|
||||
if (data.data.result.taskVos[i].taskName === '邀请好友助力') {
|
||||
console.log(`您的好友助力码为:${data.data.result.taskVos[i].assistTaskDetailVo.taskToken}`)
|
||||
for (let code of $.newShareCodes) {
|
||||
if (!code) continue
|
||||
|
233
jd_speed_sign.js
233
jd_speed_sign.js
@ -68,6 +68,7 @@ const JD_API_HOST = 'https://api.m.jd.com/', actCode = 'visa-card-001';
|
||||
continue
|
||||
}
|
||||
await jdGlobal()
|
||||
await $.wait(2*1000)
|
||||
}
|
||||
}
|
||||
})()
|
||||
@ -80,6 +81,12 @@ const JD_API_HOST = 'https://api.m.jd.com/', actCode = 'visa-card-001';
|
||||
|
||||
async function jdGlobal() {
|
||||
try {
|
||||
await richManIndex()
|
||||
|
||||
await wheelsHome()
|
||||
await apTaskList()
|
||||
await wheelsHome()
|
||||
|
||||
await signInit()
|
||||
await sign()
|
||||
await invite()
|
||||
@ -472,22 +479,221 @@ async function cash() {
|
||||
})
|
||||
}
|
||||
|
||||
// 大转盘
|
||||
function wheelsHome() {
|
||||
return new Promise(resolve => {
|
||||
$.get(taskGetUrl('wheelsHome',
|
||||
{"linkId":"toxw9c5sy9xllGBr3QFdYg"}),
|
||||
async (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`)
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||
} else {
|
||||
if (safeGet(data)) {
|
||||
data = JSON.parse(data);
|
||||
if(data.code ===0){
|
||||
console.log(`【幸运大转盘】剩余抽奖机会:${data.data.lotteryChances}`)
|
||||
while(data.data.lotteryChances--) {
|
||||
await wheelsLottery()
|
||||
await $.wait(500)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp)
|
||||
} finally {
|
||||
resolve(data);
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
// 大转盘
|
||||
function wheelsLottery() {
|
||||
return new Promise(resolve => {
|
||||
$.get(taskGetUrl('wheelsLottery',
|
||||
{"linkId":"toxw9c5sy9xllGBr3QFdYg"}),
|
||||
async (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`)
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||
} else {
|
||||
if (safeGet(data)) {
|
||||
data = JSON.parse(data);
|
||||
if(data.data && data.data.rewardType){
|
||||
console.log(`幸运大转盘抽奖获得:【${data.data.couponUsedValue}-${data.data.rewardValue}${data.data.couponDesc}】\n`)
|
||||
message += `幸运大转盘抽奖获得:【${data.data.couponUsedValue}-${data.data.rewardValue}${data.data.couponDesc}】\n`
|
||||
}else{
|
||||
console.log(`幸运大转盘抽奖获得:空气`)
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp)
|
||||
} finally {
|
||||
resolve(data);
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
// 大转盘任务
|
||||
function apTaskList() {
|
||||
return new Promise(resolve => {
|
||||
$.get(taskGetUrl('apTaskList',
|
||||
{"linkId":"toxw9c5sy9xllGBr3QFdYg"}),
|
||||
async (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`)
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||
} else {
|
||||
if (safeGet(data)) {
|
||||
data = JSON.parse(data);
|
||||
if(data.code ===0){
|
||||
for(let task of data.data){
|
||||
// {"linkId":"toxw9c5sy9xllGBr3QFdYg","taskType":"SIGN","taskId":67,"channel":4}
|
||||
if(!task.taskFinished && ['SIGN','BROWSE_CHANNEL'].includes(task.taskType)){
|
||||
console.log(`去做任务${task.taskTitle}`)
|
||||
await apDoTask(task.taskType,task.id,4,task.taskSourceUrl)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp)
|
||||
} finally {
|
||||
resolve(data);
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
// 大转盘做任务
|
||||
function apDoTask(taskType,taskId,channel,itemId) {
|
||||
// console.log({"linkId":"toxw9c5sy9xllGBr3QFdYg","taskType":taskType,"taskId":taskId,"channel":channel,"itemId":itemId})
|
||||
return new Promise(resolve => {
|
||||
$.get(taskGetUrl('apDoTask',
|
||||
{"linkId":"toxw9c5sy9xllGBr3QFdYg","taskType":taskType,"taskId":taskId,"channel":channel,"itemId":itemId}),
|
||||
async (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`)
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||
} else {
|
||||
if (safeGet(data)) {
|
||||
data = JSON.parse(data);
|
||||
if(data.code ===0 && data.data && data.data.finished){
|
||||
console.log(`任务完成成功`)
|
||||
}else{
|
||||
console.log(JSON.stringify(data))
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp)
|
||||
} finally {
|
||||
resolve(data);
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
// 红包大富翁
|
||||
function richManIndex() {
|
||||
return new Promise(resolve => {
|
||||
$.get(taskUrl('richManIndex', {"actId":"hbdfw","needGoldToast":"true"}), async (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`)
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||
} else {
|
||||
if (safeGet(data)) {
|
||||
data = JSON.parse(data);
|
||||
if(data.code ===0 && data.data && data.data.userInfo){
|
||||
console.log(`用户当前位置:${data.data.userInfo.position},剩余机会:${data.data.userInfo.randomTimes}`)
|
||||
while(data.data.userInfo.randomTimes--){
|
||||
await shootRichManDice()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp)
|
||||
} finally {
|
||||
resolve(data);
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
// 红包大富翁
|
||||
function shootRichManDice() {
|
||||
return new Promise(resolve => {
|
||||
$.get(taskUrl('shootRichManDice', {"actId":"hbdfw"}), async (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`)
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||
} else {
|
||||
if (safeGet(data)) {
|
||||
data = JSON.parse(data);
|
||||
if(data.code ===0 && data.data && data.data.rewardType && data.data.couponDesc){
|
||||
message += `红包大富翁抽奖获得:【${data.data.couponUsedValue}-${data.data.rewardValue} ${data.data.poolName}】\n`
|
||||
console.log(`红包大富翁抽奖获得:【${data.data.couponUsedValue}-${data.data.rewardValue} ${data.data.poolName}】`)
|
||||
}else{
|
||||
console.log(`红包大富翁抽奖:获得空气`)
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp)
|
||||
} finally {
|
||||
resolve(data);
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
var __encode ='jsjiami.com',_a={}, _0xb483=["\x5F\x64\x65\x63\x6F\x64\x65","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x73\x6F\x6A\x73\x6F\x6E\x2E\x63\x6F\x6D\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x6F\x62\x66\x75\x73\x63\x61\x74\x6F\x72\x2E\x68\x74\x6D\x6C"];(function(_0xd642x1){_0xd642x1[_0xb483[0]]= _0xb483[1]})(_a);var __Oxb24bc=["\x6C\x69\x74\x65\x2D\x61\x6E\x64\x72\x6F\x69\x64\x26","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x26\x61\x6E\x64\x72\x6F\x69\x64\x26\x33\x2E\x31\x2E\x30\x26","\x26","\x26\x38\x34\x36\x63\x34\x63\x33\x32\x64\x61\x65\x39\x31\x30\x65\x66","\x31\x32\x61\x65\x61\x36\x35\x38\x66\x37\x36\x65\x34\x35\x33\x66\x61\x66\x38\x30\x33\x64\x31\x35\x63\x34\x30\x61\x37\x32\x65\x30","\x69\x73\x4E\x6F\x64\x65","\x63\x72\x79\x70\x74\x6F\x2D\x6A\x73","","\x61\x70\x69\x3F\x66\x75\x6E\x63\x74\x69\x6F\x6E\x49\x64\x3D","\x26\x62\x6F\x64\x79\x3D","\x26\x61\x70\x70\x69\x64\x3D\x6C\x69\x74\x65\x2D\x61\x6E\x64\x72\x6F\x69\x64\x26\x63\x6C\x69\x65\x6E\x74\x3D\x61\x6E\x64\x72\x6F\x69\x64\x26\x75\x75\x69\x64\x3D\x38\x34\x36\x63\x34\x63\x33\x32\x64\x61\x65\x39\x31\x30\x65\x66\x26\x63\x6C\x69\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E\x3D\x33\x2E\x31\x2E\x30\x26\x74\x3D","\x26\x73\x69\x67\x6E\x3D","\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D","\x2A\x2F\x2A","\x52\x4E","\x4A\x44\x4D\x6F\x62\x69\x6C\x65\x4C\x69\x74\x65\x2F\x33\x2E\x31\x2E\x30\x20\x28\x69\x50\x61\x64\x3B\x20\x69\x4F\x53\x20\x31\x34\x2E\x34\x3B\x20\x53\x63\x61\x6C\x65\x2F\x32\x2E\x30\x30\x29","\x7A\x68\x2D\x48\x61\x6E\x73\x2D\x43\x4E\x3B\x71\x3D\x31\x2C\x20\x6A\x61\x2D\x43\x4E\x3B\x71\x3D\x30\x2E\x39","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6C\x6F\x67","\u5220\u9664","\u7248\u672C\u53F7\uFF0C\x6A\x73\u4F1A\u5B9A","\u671F\u5F39\u7A97\uFF0C","\u8FD8\u8BF7\u652F\u6301\u6211\u4EEC\u7684\u5DE5\u4F5C","\x6A\x73\x6A\x69\x61","\x6D\x69\x2E\x63\x6F\x6D"];function taskUrl(_0x7683x2,_0x7683x3= {}){let _0x7683x4=+ new Date();let _0x7683x5=`${__Oxb24bc[0x0]}${JSON[__Oxb24bc[0x1]](_0x7683x3)}${__Oxb24bc[0x2]}${_0x7683x2}${__Oxb24bc[0x3]}${_0x7683x4}${__Oxb24bc[0x4]}`;let _0x7683x6=__Oxb24bc[0x5];const _0x7683x7=$[__Oxb24bc[0x6]]()?require(__Oxb24bc[0x7]):CryptoJS;let _0x7683x8=_0x7683x7.HmacSHA256(_0x7683x5,_0x7683x6).toString();return {url:`${__Oxb24bc[0x8]}${JD_API_HOST}${__Oxb24bc[0x9]}${_0x7683x2}${__Oxb24bc[0xa]}${escape(JSON[__Oxb24bc[0x1]](_0x7683x3))}${__Oxb24bc[0xb]}${_0x7683x4}${__Oxb24bc[0xc]}${_0x7683x8}${__Oxb24bc[0x8]}`,headers:{'\x48\x6F\x73\x74':__Oxb24bc[0xd],'\x61\x63\x63\x65\x70\x74':__Oxb24bc[0xe],'\x6B\x65\x72\x6E\x65\x6C\x70\x6C\x61\x74\x66\x6F\x72\x6D':__Oxb24bc[0xf],'\x75\x73\x65\x72\x2D\x61\x67\x65\x6E\x74':__Oxb24bc[0x10],'\x61\x63\x63\x65\x70\x74\x2D\x6C\x61\x6E\x67\x75\x61\x67\x65':__Oxb24bc[0x11],'\x43\x6F\x6F\x6B\x69\x65':cookie}}}(function(_0x7683x9,_0x7683xa,_0x7683xb,_0x7683xc,_0x7683xd,_0x7683xe){_0x7683xe= __Oxb24bc[0x12];_0x7683xc= function(_0x7683xf){if( typeof alert!== _0x7683xe){alert(_0x7683xf)};if( typeof console!== _0x7683xe){console[__Oxb24bc[0x13]](_0x7683xf)}};_0x7683xb= function(_0x7683x7,_0x7683x9){return _0x7683x7+ _0x7683x9};_0x7683xd= _0x7683xb(__Oxb24bc[0x14],_0x7683xb(_0x7683xb(__Oxb24bc[0x15],__Oxb24bc[0x16]),__Oxb24bc[0x17]));try{_0x7683x9= __encode;if(!( typeof _0x7683x9!== _0x7683xe&& _0x7683x9=== _0x7683xb(__Oxb24bc[0x18],__Oxb24bc[0x19]))){_0x7683xc(_0x7683xd)}}catch(e){_0x7683xc(_0x7683xd)}})({})
|
||||
|
||||
function taskGetUrl(function_id, body) {
|
||||
return {
|
||||
url: `https://api.m.jd.com/?appid=activities_platform&functionId=${function_id}&body=${escape(JSON.stringify(body))}&t=${+new Date()}`,
|
||||
headers: {
|
||||
'Cookie': cookie,
|
||||
'Host': 'api.m.jd.com',
|
||||
'Accept': '*/*',
|
||||
'Connection': 'keep-alive',
|
||||
'user-agent': $.isNode() ? (process.env.JS_USER_AGENT ? process.env.JS_USER_AGENT : (require('./JS_USER_AGENTS').USER_AGENT)) : ($.getdata('JSUA') ? $.getdata('JSUA') : "'jdltapp;iPad;3.1.0;14.4;network/wifi;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"),
|
||||
'Accept-Language': 'zh-Hans-CN;q=1,en-CN;q=0.9',
|
||||
'Accept-Encoding': 'gzip, deflate, br',
|
||||
'Content-Type': "application/x-www-form-urlencoded",
|
||||
"referer": "https://an.jd.com/babelDiy/Zeus/q1eB6WUB8oC4eH1BsCLWvQakVsX/index.html"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function invite2() {
|
||||
let t = +new Date()
|
||||
var headers = {
|
||||
let inviterId = [
|
||||
"Wy3rGd8o4Vckq1VucBFJjA==",
|
||||
"VbAuzdLrRQv8DT8VU4gR66uCcg4QHrWnW+DyOv8IedA=",
|
||||
"Lp3j8bN3zVW7XBBFzA%2Fh0IjHF0tn8HHhELd%2BqviJRJw%3D",
|
||||
"2OldVZc5pETBD81XU85thQ%3D%3D",
|
||||
"Pyp83Ujp%2Bedz15YE8NG3Sw%3D%3D"
|
||||
][Math.floor((Math.random()*5))]
|
||||
|
||||
let headers = {
|
||||
'Host': 'api.m.jd.com',
|
||||
'accept': 'application/json, text/plain, */*',
|
||||
'content-type': 'application/x-www-form-urlencoded',
|
||||
'origin': 'https://assignment.jd.com',
|
||||
'accept-language': 'zh-cn',
|
||||
'user-agent': 'jdltapp;iPad;3.1.0;14.4;a54abe779c8fbeb4e8e34f01fdc5cc4dd78173a2;network/wifi;ADID/BB69CC09-77D8-43A2-8645-CBC4CCE49911;hasUPPay/0;pushNoticeIsOpen/0;lang/zh_CN;model/iPad13,1;addressid/3438850002;hasOCPay/0;appBuild/1017;supportBestPay/0;pv/14.9;apprpd/ProductCoupon_MergeMain;ref/FSPromListViewController;psq/0;ads/;psn/a54abe779c8fbeb4e8e34f01fdc5cc4dd78173a2|27;jdv/0|kong|t_1000170135|tuiguang|notset|1613101365448|1613101365;adk/;app_device/IOS;pap/JA2020_3112531|3.1.0|IOS 14.4;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1',
|
||||
'referer': 'https://assignment.jd.com/?inviterId=Wy3rGd8o4Vckq1VucBFJjA==&lng=0.000000&lat=0.000000&sid=2131b85f0bcb82714e032402628cc2fw&un_area=12_904_50647_57886',
|
||||
'user-agent': $.isNode() ? (process.env.JS_USER_AGENT ? process.env.JS_USER_AGENT : (require('./JS_USER_AGENTS').USER_AGENT)) : ($.getdata('JSUA') ? $.getdata('JSUA') : "'jdltapp;iPad;3.1.0;14.4;network/wifi;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"),
|
||||
'referer': `https://assignment.jd.com/?inviterId=${inviterId}`,
|
||||
'Cookie': cookie
|
||||
};
|
||||
}
|
||||
|
||||
var dataString = `functionId=TaskInviteService&body={"method":"participateInviteTask","data":{"channel":"1","encryptionInviterPin":"Wy3rGd8o4Vckq1VucBFJjA%3D%3D","type":1}}&appid=market-task-h5&uuid=&_t=${t}`;
|
||||
let dataString = `functionId=TaskInviteService&body={"method":"participateInviteTask","data":{"channel":"1","encryptionInviterPin":"${escape(inviterId)}","type":1}}&appid=market-task-h5&uuid=&_t=${t}`;
|
||||
|
||||
var options = {
|
||||
url: 'https://api.m.jd.com/',
|
||||
@ -501,21 +707,28 @@ function invite2() {
|
||||
|
||||
function invite() {
|
||||
let t = +new Date()
|
||||
let inviterId = [
|
||||
"Wy3rGd8o4Vckq1VucBFJjA==",
|
||||
"VbAuzdLrRQv8DT8VU4gR66uCcg4QHrWnW+DyOv8IedA=",
|
||||
"Lp3j8bN3zVW7XBBFzA%2Fh0IjHF0tn8HHhELd%2BqviJRJw%3D",
|
||||
"2OldVZc5pETBD81XU85thQ%3D%3D",
|
||||
"Pyp83Ujp%2Bedz15YE8NG3Sw%3D%3D"
|
||||
][Math.floor((Math.random()*5))]
|
||||
|
||||
var headers = {
|
||||
'Host': 'api.m.jd.com',
|
||||
'accept': 'application/json, text/plain, */*',
|
||||
'content-type': 'application/x-www-form-urlencoded',
|
||||
'origin': 'https://invite-reward.jd.com',
|
||||
'accept-language': 'zh-cn',
|
||||
'user-agent': 'jdltapp;iPad;3.1.0;14.4;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1',
|
||||
'referer': 'https://invite-reward.jd.com/?lng=0.000000&lat=0.000000&sid=2131b85f0bcb82714e032402628cc2fw&un_area=12_904_50647_57886',
|
||||
'user-agent': $.isNode() ? (process.env.JS_USER_AGENT ? process.env.JS_USER_AGENT : (require('./JS_USER_AGENTS').USER_AGENT)) : ($.getdata('JSUA') ? $.getdata('JSUA') : "'jdltapp;iPad;3.1.0;14.4;network/wifi;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"),
|
||||
'referer': 'https://invite-reward.jd.com/',
|
||||
'Cookie': cookie
|
||||
};
|
||||
|
||||
var dataString = `functionId=InviteFriendApiService&body={"method":"attendInviteActivity","data":{"inviterPin":"Wy3rGd8o4Vckq1VucBFJjA%3D%3D","channel":1,"token":"","frontendInitStatus":""}}&referer=-1&eid=eidIf3dd8121b7sdmiBLGdxRR46OlWyh62kFAZogTJFnYqqRkwgr63%2BdGmMlcv7EQJ5v0HBic81xHXzXLwKM6fh3i963zIa7Ym2v5ehnwo2B7uDN92Q0&aid=&client=ios&clientVersion=14.4&networkType=wifi&fp=-1&appid=market-task-h5&_t=${t}`;
|
||||
|
||||
var dataString = `functionId=InviteFriendApiService&body={"method":"attendInviteActivity","data":{"inviterPin":"${inviterId}","channel":1,"token":"","frontendInitStatus":""}}&referer=-1&eid=eidIf3dd8121b7sdmiBLGdxRR46OlWyh62kFAZogTJFnYqqRkwgr63%2BdGmMlcv7EQJ5v0HBic81xHXzXLwKM6fh3i963zIa7Ym2v5ehnwo2B7uDN92Q0&aid=&client=ios&clientVersion=14.4&networkType=wifi&fp=-1&appid=market-task-h5&_t=${t}`;
|
||||
var options = {
|
||||
url: 'https://api.m.jd.com/?t=1613645706861',
|
||||
url: `https://api.m.jd.com/?t=${+new Date()}`,
|
||||
headers: headers,
|
||||
body: dataString
|
||||
};
|
||||
|
@ -60,6 +60,32 @@
|
||||
"https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "JS_UA",
|
||||
"name": "自定义京东极速版脚本的UserAgent",
|
||||
"keys": [
|
||||
"JS_UA"
|
||||
],
|
||||
"descs_html": [
|
||||
"自行抓包京东极速版APP获得,UserAgent类似下面:",
|
||||
"jdltapp;iPad;3.1.0;14.4;network/wifi;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"
|
||||
],
|
||||
"settings": [
|
||||
{
|
||||
"id": "JS_UA",
|
||||
"name": "自定义京东极速版脚本的UserAgent",
|
||||
"val": "",
|
||||
"type": "text",
|
||||
"desc": "不懂不知不会UserAgent的请不要随意填写内容,如需填写使用建议使用京东APP的UserAgent"
|
||||
}
|
||||
],
|
||||
"author": "@lxk0301",
|
||||
"repo": "https://gitee.com/lxk0301/jd_scripts/tree/master",
|
||||
"icons": [
|
||||
"https://raw.githubusercontent.com/Orz-3/mini/master/Alpha/jd.png",
|
||||
"https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "jd_fruit",
|
||||
"name": "东东农场",
|
||||
|
Reference in New Issue
Block a user