2022-02-11 16:56:14 +08:00
|
|
|
//48 9,22 * * * jd_sign.js
|
|
|
|
/*
|
|
|
|
[task_local]
|
|
|
|
京东签到
|
|
|
|
48 9,22 * * * jd_sign.js, tag=京东签到, enabled=true
|
|
|
|
================Loon==============
|
|
|
|
[Script]
|
|
|
|
cron "48 9,22 * * *" script-path=jd_sign.js,tag=京东签到
|
|
|
|
*/
|
|
|
|
const {Env} = require('./utils/magic');
|
|
|
|
const $ = new Env('M京东签到')
|
|
|
|
$.logic = async function () {
|
|
|
|
await signBeanIndex()
|
|
|
|
await $.wait(3000, 5000)
|
2022-03-11 18:08:51 +08:00
|
|
|
await cgame();
|
2022-02-11 16:56:14 +08:00
|
|
|
}
|
|
|
|
$.run({filename: __filename, wait: [1000, 2000], random: true})
|
|
|
|
.catch(reason => console.log(reason))
|
|
|
|
|
|
|
|
async function signBeanIndex() {
|
|
|
|
let url = `https://api.m.jd.com/client.action`
|
|
|
|
let headers = {
|
|
|
|
"Content-Type": "application/x-www-form-urlencoded",
|
|
|
|
'Host': `api.m.jd.com`,
|
|
|
|
'Origin': 'https://api.m.jd.com',
|
|
|
|
'Referer': `https://api.m.jd.com`,
|
|
|
|
'Cookie': $.cookie
|
|
|
|
}
|
|
|
|
let body = "functionId=signBeanIndex&appid=ld"
|
|
|
|
let data = await $.post(url, body, headers)
|
|
|
|
let title = data.data?.dailyAward?.title
|
|
|
|
|| data.data?.continuityAward?.title;
|
|
|
|
let bean = data.data?.dailyAward?.beanAward?.beanCount
|
|
|
|
|| data.data?.continuityAward?.beanAward?.beanCount;
|
|
|
|
if (bean) {
|
|
|
|
$.log(`${title} 获得${bean}京豆`)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
async function cgame() {
|
|
|
|
let url = `https://cgame-stadium.jd.com/api/v1/sign`
|
|
|
|
let headers = {
|
|
|
|
'Connection': 'keep-alive',
|
|
|
|
'Accept-Encoding': 'gzip, deflate, br',
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
'Origin': 'https://pro.m.jd.com',
|
|
|
|
'ActivityId': '7c51826be9f241c1ad9733df34d242c5',
|
|
|
|
'Host': 'cgame-stadium.jd.com',
|
|
|
|
'Referer': 'https://pro.m.jd.com/mall/active/dj6us2JJRLMMBb4iDaSK4wxvBMt/index.html',
|
|
|
|
'Accept-Language': 'zh-cn',
|
|
|
|
'Accept': 'application/json',
|
|
|
|
'Cookie': $.cookie
|
|
|
|
}
|
|
|
|
let data = await $.post(url, {}, headers)
|
|
|
|
let bean = data?.data?.beanNum || 0;
|
|
|
|
if (bean > 0) {
|
|
|
|
$.log(`汽车签到 获得${bean}京豆`)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|