mirror of
https://github.com/shufflewzc/faker3.git
synced 2026-04-04 00:44:07 +08:00
update
This commit is contained in:
@@ -3,21 +3,20 @@
|
||||
脚本默认会帮我助力开工位,介意请添加变量HELP_JOYPARK,false为不助力
|
||||
export HELP_JOYPARK=""
|
||||
|
||||
更新地址:https://github.com/Tsukasa007/my_script
|
||||
============Quantumultx===============
|
||||
[task_local]
|
||||
#汪汪乐园每日任务
|
||||
0 0,7,9,17,20 * * * jd_joypark_task.js, tag=汪汪乐园每日任务, img-url=https://raw.githubusercontent.com/tsukasa007/icon/master/jd_joypark_task.png, enabled=true
|
||||
0 1,7,20 * * * jd_joypark_task.js, tag=汪汪乐园每日任务, img-url=https://raw.githubusercontent.com/tsukasa007/icon/master/jd_joypark_task.png, enabled=true
|
||||
|
||||
================Loon==============
|
||||
[Script]
|
||||
cron "0 0,7,9,17,20 * * *" script-path=jd_joypark_task.js,tag=汪汪乐园每日任务
|
||||
cron "0 1,7,20 * * *" script-path=jd_joypark_task.js,tag=汪汪乐园每日任务
|
||||
|
||||
===============Surge=================
|
||||
汪汪乐园每日任务 = type=cron,cronexp="0 0,7,9,17,20 * * *",wake-system=1,timeout=3600,script-path=jd_joypark_task.js
|
||||
汪汪乐园每日任务 = type=cron,cronexp="0 1,7,20 * * *",wake-system=1,timeout=3600,script-path=jd_joypark_task.js
|
||||
|
||||
============小火箭=========
|
||||
汪汪乐园每日任务 = type=cron,script-path=jd_joypark_task.js, cronexpr="0 0,7,9,17,20 * * *", timeout=3600, enable=true
|
||||
汪汪乐园每日任务 = type=cron,script-path=jd_joypark_task.js, cronexpr="0 1,7,20 * * *", timeout=3600, enable=true
|
||||
*/
|
||||
const $ = new Env('汪汪乐园每日任务');
|
||||
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
|
||||
@@ -35,7 +34,9 @@ if ($.isNode()) {
|
||||
}
|
||||
$.invitePinTaskList = []
|
||||
$.invitePin = [
|
||||
""
|
||||
"VxQJC6Sr0QZkcOHwxoTjrw",
|
||||
"oRY9YryofcNg71MZeKSZseKD6P6BJzKv2NBGxfiuJ20",
|
||||
"EDPUVDhR7nUPh3jUGDJ_GyiLt77-wROqWVP2aesRUt8"
|
||||
]
|
||||
const JD_API_HOST = `https://api.m.jd.com/client.action`;
|
||||
message = ""
|
||||
@@ -53,37 +54,10 @@ message = ""
|
||||
$.index = i + 1;
|
||||
$.isLogin = true;
|
||||
$.nickName = '';
|
||||
$.openIndex = 0
|
||||
$.openIndex = 0;
|
||||
$.UA = `jdapp;iPhone;10.1.4;13.1.2;${randomString(40)};network/wifi;model/iPhone8,1;addressid/2308460611;appBuild/167814;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`
|
||||
|
||||
console.log(`\n******开始【京东账号${$.index}】${$.nickName || $.UserName}*********\n`);
|
||||
// if ($.isNode()) {
|
||||
// if (process.env.HELP_JOYPARK && process.env.HELP_JOYPARK == "false") {
|
||||
// } else {
|
||||
// $.kgw_invitePin = ["7zG4VHS99AUEoX1mQTkC9Q"][Math.floor((Math.random() * 1))];
|
||||
// let resp = await getJoyBaseInfo(undefined, 2, $.kgw_invitePin);
|
||||
// if (resp.data && resp.data.helpState && resp.data.helpState === 1) {
|
||||
// $.log("帮【zero205】开工位成功,感谢!\n");
|
||||
// } else if (resp.data && resp.data.helpState && resp.data.helpState === 3) {
|
||||
// $.log("你不是新用户!跳过开工位助力\n");
|
||||
// break
|
||||
// } else if (resp.data && resp.data.helpState && resp.data.helpState === 2) {
|
||||
// $.log(`他的工位已全部开完啦!\n`);
|
||||
// $.openIndex++
|
||||
// } else {
|
||||
// $.log("开工位失败!\n");
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
await getJoyBaseInfo()
|
||||
if ($.joyBaseInfo && $.joyBaseInfo.invitePin) {
|
||||
$.log(`${$.name} - ${$.UserName} 助力码: ${$.joyBaseInfo.invitePin}`);
|
||||
$.invitePinTaskList.push($.joyBaseInfo.invitePin);
|
||||
} else {
|
||||
$.log(`${$.name} - ${$.UserName} 助力码: null`);
|
||||
$.invitePinTaskList.push('');
|
||||
$.isLogin = false
|
||||
$.log("服务端异常,不知道为啥有时候这样,后面再观察一下,手动执行应该又没问题了")
|
||||
continue
|
||||
}
|
||||
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"
|
||||
@@ -165,11 +139,12 @@ message = ""
|
||||
// if (task.taskType === 'SHARE_INVITE') {
|
||||
// $.yq_taskid = task.id
|
||||
// }
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$.log("\n======汪汪乐园开始内部互助======\n======有剩余助力次数则帮zero205助力======\n")
|
||||
$.log("\n======汪汪乐园开始内部互助======\n")
|
||||
for (let i = 0; i < cookiesArr.length; i++) {
|
||||
cookie = cookiesArr[i];
|
||||
if (cookie) {
|
||||
@@ -220,7 +195,7 @@ message = ""
|
||||
function getTaskList() {
|
||||
//await $.wait(20)
|
||||
return new Promise(resolve => {
|
||||
$.post(taskPostClientActionUrl(`body=%7B%22linkId%22%3A%22LsQNxL7iWDlXUs6cFl-AAg%22%7D&appid=activities_platform`, `apTaskList`), async (err, resp, data) => {
|
||||
$.post(taskPostClientActionUrl(`body={"linkId":"LsQNxL7iWDlXUs6cFl-AAg"}&appid=activities_platform`, `apTaskList`), async (err, resp, data) => {
|
||||
$.log('=== 任务列表 start ===')
|
||||
try {
|
||||
if (err) {
|
||||
@@ -265,9 +240,9 @@ function getJoyBaseInfo(taskId = '', inviteType = '', inviterPin = '') {
|
||||
} catch (e) {
|
||||
$.logErr(e, resp)
|
||||
} finally {
|
||||
$.log(`resolve start`)
|
||||
//$.log(`resolve start`)
|
||||
resolve(data);
|
||||
$.log(`resolve end`)
|
||||
//$.log(`resolve end`)
|
||||
}
|
||||
})
|
||||
})
|
||||
@@ -367,7 +342,7 @@ function taskPostClientActionUrl(body, functionId) {
|
||||
url: `https://api.m.jd.com/client.action?${functionId ? `functionId=${functionId}` : ``}`,
|
||||
body: body,
|
||||
headers: {
|
||||
'User-Agent': 'jdltapp;iPhone;3.5.6;14.6;eac3e15e91fd380664fc7c788e8ab6a07805646d;network/4g;ADID/8F6CAEEA-5BF7-4F7E-86C3-A641C19CA832;hasUPPay/0;pushNoticeIsOpen/0;lang/zh_CN;model/iPhone13,2;addressid/1995295948;hasOCPay/0;appBuild/1070;supportBestPay/0;pv/41.26;apprpd/;ref/JDLTSubMainPageViewController;psq/2;ads/;psn/eac3e15e91fd380664fc7c788e8ab6a07805646d|112;jdv/0|kong|t_500509960_|jingfen|bb9c79e4c4174521873879a27a707da4|1625071927291|1625071930;adk/;app_device/IOS;pap/JA2020_3112531|3.5.6|IOS 14.6;Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1',
|
||||
'User-Agent': $.UA,
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
'Host': 'api.m.jd.com',
|
||||
'Origin': 'https://joypark.jd.com',
|
||||
@@ -376,7 +351,13 @@ function taskPostClientActionUrl(body, functionId) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function randomString(e) {
|
||||
e = e || 32;
|
||||
let t = "abcdef0123456789", a = t.length, n = "";
|
||||
for (i = 0; i < e; i++)
|
||||
n += t.charAt(Math.floor(Math.random() * a));
|
||||
return n
|
||||
}
|
||||
function jsonParse(str) {
|
||||
if (typeof str == "string") {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user