5分钟配好京东自动签到脚本,日常任务自动全完成
【免费下载链接】jd_scripts-lxk0301长期活动,自用为主 | 低调使用,请勿到处宣传 | 备份lxk0301的源码仓库项目地址: https://gitcode.com/gh_mirrors/jd/jd_scripts-lxk0301
每天早上九点,打开京东App挨个点一遍:签到、给农场浇水、喂猫、摇钱树。哪天忘了点,连续天数就断了。把这些事收进一套脚本里定时执行,就不用每天惦记了。这套京东自动签到脚本就是干这个的:一套开源脚本集,把京东日常活动拆成一个个独立任务,一条命令就能全部跑完。
能力总览:京东签到脚本能覆盖哪些活动
按功能分组,项目里可长期运行的脚本有40多个,核心几类如下。
| 分类 | 代表脚本 | 能做什么 | 适合谁 |
|---|---|---|---|
| 日常签到 | jd_bean_sign.js | 一次跑完京东各处签到入口,支持多账号 | 所有用户,建议最先跑通 |
| 养成类 | jd_fruit.js、jd_pet.js、jd_plantBean.js | 自动浇水、喂食、收豆,中断不连签 | 想养农场和萌宠的用户 |
| 收益类 | jd_moneyTree.js、jd_jdzz.js、jd_cash.js | 收金果、赚赚任务、签到领现金 | 追求更高收益的用户 |
| 互助与兑换 | jd_get_share_code.js、jd_blueCoin.js | 统一打印互助码、蓝币兑换奖品 | 有好友组队、想兑奖励的用户 |
签到跑完后可以配置简洁版通知,推送内容只保留账号和京豆数,一张图就能看完当天结果:
这是京东任务自动化里最常见的推送样式,账号、昵称、获得的豆一目了然。
快速开始:从零跑通京东自动签到脚本
先把仓库拉下来并安装依赖,脚本依赖几个网络请求相关的库:
git clone https://gitcode.com/gh_mirrors/jd/jd_scripts-lxk0301 cd jd_scripts-lxk0301 npm install然后打开 jdCookie.js,把京东账号的cookie填进数组,格式是 pt_key 加 pt_pin 两段:
let CookieJDs = [ 'pt_key=<你的pt_key>;pt_pin=<你的pt_pin>;' ]保存后手动跑一次签到脚本验证配置:
node jd_bean_sign.js输出里出现"共有1个京东账号Cookie"并且有签到成功记录,说明整条链路已经通了,后面的定时任务都基于这一条命令。
京东Cookie怎么获取
获取cookie只需要浏览器做三件事。第1步,打开京东网页版按F12,先点开发工具左上角的切换设备图标进入手机模式:
第2步,用短信验证码登录(这种方式cookie有效期约30天),登录后在Network面板清空请求,点一下"我的",打开列表第一条 log.gif 请求:
第3步,在Headers里复制Cookie字段,只保留 pt_pin=...; 和 pt_key=...; 两部分(分号要保留),粘贴到jdCookie.js即可。
不想用浏览器的话,项目里还带了扫码方式,执行 node getJDCookie.js 用京东App扫二维码,得到的cookie有效期约90天,适合不想每月更新的场景。
多账号隔离与定时任务部署方法
这一节把三件进阶的事合并讲:多账号、定时调度、消息推送。
多账号并行执行
适用场景:家里有几个京东账号,不想逐个手动切换。
export JD_COOKIE="pt_key=<账号1>;pt_pin=<账号1pin>;&pt_key=<账号2>;pt_pin=<账号2pin>;"脚本会按 & 或换行拆分cookie逐个执行。注意每个账号要换一个浏览器或无痕窗口单独获取,否则后登录的会把前面的cookie顶掉。
Docker容器化加定时调度
适用场景:有一台NAS或云服务器,希望脚本7x24无人值守。
services: jd_scripts: image: akyakya/jd_scripts restart: always volumes: - ./logs:/scripts/logs environment: - JD_COOKIE=<你的Cookie>完整配置可参考 docker/example/default.yml。容器内置crontab任务表,比如每天0点2分跑签到:
2 0 * * * node /scripts/jd_bean_sign.js >> /scripts/logs/jd_bean_sign.log 2>&1环境变量里加一行 RANDOM_DELAY_MAX=30,脚本会在0-29秒内随机延迟执行,降低请求集中触发的风险。
执行结果推送到手机
适用场景:脚本在服务器上跑,结果想第一时间收到手机上。
export DD_BOT_TOKEN=<你的机器人token> export DD_BOT_SECRET=<你的SEC开头密钥>这是钉钉机器人安全设置界面,只需勾选加签并复制SEC开头的密钥;iOS用户也可以把 BARK_PUSH 填成Bark的设备链接。默认只有 jd_fruit.js、jd_pet.js、jd_bean_sign.js 等少数脚本每次运行都推送,其余脚本只在cookie失效时提醒,不会刷屏。
京东脚本收益对比:手动和自动差多少
收益本身因人而异,这里用可量化的维度做对比,区间来自脚本覆盖的脚本数量和日常操作经验。
| 维度 | 手动操作 | 京东任务自动化 |
|---|---|---|
| 每日耗时 | 约15-40分钟 | 约0分钟 |
| 连签稳定性 | 偶尔漏签断档 | 每天固定执行,不漏 |
| 活动覆盖 | 只点主界面入口 | 40多个长期活动全量覆盖 |
| 多账号成本 | 每个账号重复一遍 | 一条命令批量执行 |
折算成收益,单账号每月大约多出几百到一两千京豆,具体取决于账号活跃度、参与的活动种类和兑换商品,账号越多叠加得越快。
京东任务自动化常见问题排查
提示"请先获取cookie",脚本直接退出。原因:jdCookie.js 的数组是空的,cookie没填或没保存。 解法:按上一节流程填入cookie后重跑。
运行中提示cookie失效,签到失败。原因:cookie过期,浏览器获取的约30天就失效。 解法:重新获取,或改用 node getJDCookie.js 扫码方式,有效期约90天。
第二个账号的cookie一拿就失效。原因:在同一个浏览器里切换了登录账号,新登录覆盖了旧cookie。 解法:每个账号用独立浏览器或无痕窗口单独获取,获取完不要退出登录。
定时任务到了点却没执行。原因:crontab条目写错时间,或容器没在运行。 解法:核对容器内 my_crontab_list.sh 的时间写法,用 docker-compose logs 确认容器存活。
安全与合规注意
- cookie等同于账号登录凭证,建议用环境变量或配置文件存放,不要把jdCookie.js提交到任何公开仓库。
- 项目声明脚本仅供学习研究和个人使用,请勿用于商业用途或二次分发。
- 控制执行频率,Docker镜像提供了随机延迟变量,按默认配置跑即可,不要私自加密循环。
- 使用前读一遍仓库README里的特别声明,使用即视为接受其中的免责条款。
这套京东自动签到脚本适合谁
适合手里有一到几个京东账号、每天愿意花半小时点签到浇水,但又不想天天惦记的用户。核心价值就是把散落在几十个活动页的操作收进一张定时任务表,你只需要在cookie过期时补一次凭证。先去把Cookie填进 jdCookie.js,跑一条 node jd_bean_sign.js,看到京豆到账就可以收工了。
【免费下载链接】jd_scripts-lxk0301长期活动,自用为主 | 低调使用,请勿到处宣传 | 备份lxk0301的源码仓库项目地址: https://gitcode.com/gh_mirrors/jd/jd_scripts-lxk0301
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考