mirror of
https://github.com/shufflewzc/faker2.git
synced 2025-04-23 02:48:44 +08:00
update
This commit is contained in:
parent
a46ade81b3
commit
b23f77e0e4
32
jd_jdzz.js
32
jd_jdzz.js
@ -1,22 +1,18 @@
|
||||
/*
|
||||
京东赚赚
|
||||
可以做随机互助
|
||||
活动入口:京东赚赚小程序
|
||||
长期活动,每日收益2毛左右,多号互助会较多
|
||||
长期活动,每日收益2毛左右
|
||||
已支持IOS双京东账号,Node.js支持N个京东账号
|
||||
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
|
||||
============Quantumultx===============
|
||||
[task_local]
|
||||
# 京东赚赚
|
||||
10 0 * * * jd_jdzz.js, tag=京东赚赚, img-url=https://raw.githubusercontent.com/58xinian/icon/master/jdzz.png, enabled=true
|
||||
|
||||
================Loon==============
|
||||
[Script]
|
||||
cron "10 0 * * *" script-path=jd_jdzz.js,tag=京东赚赚
|
||||
|
||||
===============Surge=================
|
||||
京东赚赚 = type=cron,cronexp="10 0 * * *",wake-system=1,timeout=3600,script-path=jd_jdzz.js
|
||||
|
||||
============小火箭=========
|
||||
京东赚赚 = type=cron,script-path=jd_jdzz.js, cronexpr="10 0 * * *", timeout=3600, enable=true
|
||||
*/
|
||||
@ -24,7 +20,7 @@ const $ = new Env('京东赚赚');
|
||||
const notify = $.isNode() ? require('./sendNotify') : '';
|
||||
//Node.js用户请在jdCookie.js处填写京东ck;
|
||||
const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
|
||||
let helpAuthor = true; // 帮助作者
|
||||
//let helpAuthor = true; // 帮助作者
|
||||
const randomCount = $.isNode() ? 20 : 5;
|
||||
let jdNotify = true; // 是否关闭通知,false打开通知推送,true关闭通知推送
|
||||
//IOS等用户直接用NobyDa的jd cookie
|
||||
@ -40,12 +36,11 @@ if ($.isNode()) {
|
||||
}
|
||||
const JD_API_HOST = 'https://api.m.jd.com/client.action';
|
||||
const inviteCodes = [
|
||||
`S9KUiH11Mq1bSKBo@S5KkcRh9P9FbRKUygl_UJcg@StvV3SBcQ8Vw@S5KkcEV9ThDGWdWGw0K5u@S5KkcRktN8lyBdEj1kaQMdw@Sa3LolJe5IPhP9aNJQlGD@S5KkcR0pM91aBIhmgxf9bcA@S5KkcREwR_VXRIB78kvRYcg@S5KkcRE8b9QGEIEz0nKRbJw`,
|
||||
`S9KUiH11Mq1bSKBo@S5KkcRh9P9FbRKUygl_UJcg@StvV3SBcQ8Vw@S5KkcEV9ThDGWdWGw0K5u@S5KkcRktN8lyBdEj1kaQMdw@Sa3LolJe5IPhP9aNJQlGD@S5KkcR0pM91aBIhmgxf9bcA@S5KkcREwR_VXRIB78kvRYcg@S5KkcRE8b9QGEIEz0nKRbJw`,
|
||||
''
|
||||
]
|
||||
let nowTimes = new Date(new Date().getTime() + new Date().getTimezoneOffset() * 60 * 1000 + 8 * 60 * 60 * 1000);
|
||||
!(async () => {
|
||||
await requireConfig();
|
||||
//await requireConfig();
|
||||
if (!cookiesArr[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;
|
||||
@ -68,7 +63,7 @@ let nowTimes = new Date(new Date().getTime() + new Date().getTimezoneOffset() *
|
||||
}
|
||||
continue
|
||||
}
|
||||
await shareCodesFormat()
|
||||
//await shareCodesFormat()
|
||||
await jdWish()
|
||||
}
|
||||
}
|
||||
@ -99,12 +94,16 @@ async function jdWish() {
|
||||
$.nowNum = parseInt($.totalNum)
|
||||
for (let i = 0; i < $.taskList.length; ++i) {
|
||||
let task = $.taskList[i]
|
||||
if (task['taskId'] !== 3 && task['status'] !== 2) {
|
||||
// console.log(task);
|
||||
if (task['taskId'] === 1 && task['status'] !== 2) {
|
||||
console.log(`去做任务:${task.taskName}`)
|
||||
await doTask({ "taskId": task['taskId'], "taskItem": {}, "actionType": 0, "taskToken": task['taskToken'], "mpVersion": "3.4.0" })
|
||||
} else if (task['taskId'] !== 3 && task['status'] !== 2) {
|
||||
console.log(`去做任务:${task.taskName}`)
|
||||
if (task['itemId'])
|
||||
await doTask({ "itemId": task['itemId'], "taskId": task['taskId'], "taskToken": task["taskToken"], "mpVersion": "3.4.0" })
|
||||
await doTask({ "itemId": task['itemId'], "taskId": task['taskId'], "taskItem": {}, "actionType": 0, "taskToken": task['taskToken'], "mpVersion": "3.4.0" })
|
||||
else
|
||||
await doTask({ "taskId": task['taskId'], "taskToken": task["taskToken"], "mpVersion": "3.4.0" })
|
||||
await doTask({ "taskId": task['taskId'], "taskItem": {}, "actionType": 0, "taskToken": task['taskToken'], "mpVersion": "3.4.0" })
|
||||
await $.wait(3000)
|
||||
}
|
||||
}
|
||||
@ -157,7 +156,7 @@ function getUserInfo() {
|
||||
|
||||
function getTaskList(flag = false) {
|
||||
return new Promise(resolve => {
|
||||
$.get(taskUrl("interactTaskIndex"), async (err, resp, data) => {
|
||||
$.get(taskUrl("interactTaskIndex", { "mpVersion": "3.4.0" }), async (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`)
|
||||
@ -165,11 +164,8 @@ function getTaskList(flag = false) {
|
||||
} else {
|
||||
if (safeGet(data)) {
|
||||
data = JSON.parse(data);
|
||||
$.taskList = data.data.taskDetailResList
|
||||
$.totalNum = data.data.totalNum
|
||||
$.taskList = data?.data?.taskDetailResList ?? []
|
||||
if (data.data.signTaskRes) {
|
||||
$.taskList.push(data.data.signTaskRes)
|
||||
}
|
||||
$.totalBeanNum = data.data.totalBeanNum
|
||||
if (flag && $.taskList.filter(item => !!item && item['taskId'] === 3) && $.taskList.filter(item => !!item && item['taskId'] === 3).length) {
|
||||
console.log(`\n【京东账号${$.index}(${$.UserName})的${$.name}好友互助码】${$.taskList.filter(item => !!item && item['taskId'] === 3)[0]['itemId']}\n`);
|
||||
|
File diff suppressed because one or more lines are too long
128
jd_wish.js
128
jd_wish.js
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user