加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
jd_sign.js 1.89 KB
一键复制 编辑 原始数据 按行查看 历史
KingRan 提交于 2022-03-11 18:08 . 更新
//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)
await cgame();
}
$.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}京豆`)
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化