京东自动化脚本入门全攻略:5分钟搭好你的京豆自动签到系统
【免费下载链接】jd_scripts-lxk0301长期活动,自用为主 | 低调使用,请勿到处宣传 | 备份lxk0301的源码仓库项目地址: https://gitcode.com/gh_mirrors/jd/jd_scripts-lxk0301
闹钟还没响,手机先收到一条推送:京豆签到完成、东东农场已浇水、宠汪汪喂食完毕、种豆得豆已收成。而你本人,还躺在被窝里。这不是什么科幻场面,而是jd_scripts-lxk0301这套开源的京东自动化脚本的日常——它运行在 Node.js 环境里,只要喂给它一个京东账号 Cookie,就能替你完成几十项琐碎任务,全程免费、本地部署、数据不外传。
想想看,每天光是打开 App 挨个签到、浇水、喂食,前前后后就得耗掉十来分钟,还容易漏掉活动。把这份重复交给脚本之后,省下的不只是时间,还有每天"忘签了"的懊恼。下面这份攻略,就是带你从零跑通这套系统。
它到底能替你做什么:一个仓库,一支全天候的数字分身
这套脚本库里躺着上百个任务脚本,与其一个一个记名字,不如按"它们平时替你干什么"来认识:
| 任务类型 | 代表脚本 | 帮你做什么 |
|---|---|---|
| 签到打卡 | jd_bean_sign.js、jd_bean_home.js | 每日京豆签到、领签到奖励 |
| 养成小游戏 | jd_fruit.js、jd_pet.js、jd_joy.js、jd_plantBean.js | 农场浇水、萌宠喂养、种豆得豆 |
| 积分变现 | jd_blueCoin.js、jd_joy_reward.js | 把攒下的积分自动换成京豆 |
| 抽奖福利 | jd_club_lottery.js、jd_redPacket.js | 定时摇京豆、抢红包 |
是不是有点心动?更妙的是三件事:
- 多账号并行:家里几口人的账号可以一起挂,彼此互不干扰,脚本会逐个处理并分别汇报。
- 结果看得见:每个任务跑完都会生成一份汇总,签到成功几个、失败几个、账号里攒了多少京豆和红包,一目了然。
- 通知随你挑:任务跑完的结果,可以推送到钉钉、Telegram、Bark 或企业微信,手机上瞄一眼就知道情况。
三步跑通第一个脚本:环境、代码、Cookie
别被"脚本"两个字吓到,实际动手只需要三个步骤,全程不超过五分钟。
第一步:确认电脑里有 Node.js。打开命令行输入node -v,能输出版本号(建议 14 及以上)就算过关;没装的话去 Node.js 官网下载 LTS 版本装一下就好。
第二步:把代码拉下来并安装依赖。执行下面三行命令,仓库地址给你准备好了:
git clone https://gitcode.com/gh_mirrors/jd/jd_scripts-lxk0301.git cd jd_scripts-lxk0301 npm install第三步:填入你的京东 Cookie 并试运行。打开项目根目录的jdCookie.js,在 CookieJDs 数组里填上你从浏览器开发者工具里复制的pt_key=...;pt_pin=...字符串;如果有多个账号,用&符号隔开。保存后运行:
node jd_bean_sign.js几秒钟后如果看到"签到成功"和京豆入账的记录,恭喜,你的第一项自动化任务已经上线了。之后想跑哪个任务,就把文件名换成对应的脚本,比如node jd_fruit.js。
让结果主动来找你:配置一条推送,别再错过任何奖励
脚本替你干活,但你总不能每天盯着终端看结果吧?好消息是,项目里的sendNotify.js把通知能力做成了"插线板",支持钉钉、Bark、Telegram、企业微信、Server酱等多种渠道,填上对应的密钥就能通电。
其中最省事的要数钉钉:在群里创建一个自定义机器人,勾选"加签"安全设置,拿到 Webhook 地址和密钥,然后设置两个环境变量即可:
export DD_BOT_TOKEN="你的机器人Webhook地址" export DD_BOT_SECRET="你的加签密钥"如果你觉得通知太多有点吵,部分脚本也提供了"静音开关"。比如东东农场,运行前设置FRUIT_NOTIFY_CONTROL=false,就能关掉非必要提醒,只保留真正要紧的信息。把选择权握在自己手里,才是自动化该有的样子。
定时执行:两种方案,选顺手的那一种
脚本就位、通知打通,接下来只差"按时开工"这最后一块拼图,有两条路可以走。
方案一:Docker 容器,一套配置全部搞定。项目在docker目录里内置了镜像构建文件和现成的任务时间表(crontab_list.sh),签到、农场、宠汪汪的频次都帮你排好了。构建并启动后,容器会按照预设节奏自动执行,你几乎不用再操心:
cd docker docker build -t jd_scripts . docker run -d jd_scripts方案二:传统 crontab,轻量可控。如果你更喜欢透明直观,直接在 Linux 的 crontab 里加一行即可,比如每天早上 8 点跑京豆签到:
0 8 * * * cd /path/to/jd_scripts-lxk0301 && node jd_bean_sign.js >> logs/sign.log 2>&1顺带一提,如果你不想让脚本依赖某台常开的电脑,也可以把任务托管到云端 CI 平台,仓库里已预置好 workflow 配置,推送代码后平台会自动按计划定时触发,换个设备也无需重新部署环境。
踩坑自救手册:四个高频问题一次说清
第一次上手总会碰到小状况,别慌,绝大多数问题都逃不过这四条:
- Cookie 失效了?京东的 Cookie 会不定期过期,重新抓取一份替换进
jdCookie.js即可,建议每周例行更新一次;多账号记得用&正确分隔,否则可能只生效第一个。 - 脚本报错跑不起来?先确认 Node.js 版本是否达标,再执行一次
npm install补齐依赖,十有八九能解决。 - 到点了任务却没执行?检查定时配置是否正确、Docker 容器是否在运行(
docker ps看一眼),日志文件往往能直接告诉你卡在哪。 - 通知太频繁想关掉?按上文方法设置对应环境变量,或者到
sendNotify.js里把用不到的渠道密钥留空即可。
把时间留给更值得的事
这套京东自动化脚本的价值,不在于帮你多拿几个京豆,而在于它把每天那十来分钟的重复点击,重新还给了你——多睡一会儿、多陪陪家人、多读几页书,都随你。需要提醒的是,这类脚本请自用为主、低调使用,别到处宣传,也别拿去做商业用途,合理控制频率,才能用得长久。
代码已经躺在仓库里了,五分钟的投入,换一劳永逸的省心。剩下的,就交给脚本,把时间留给自己吧。🚀
【免费下载链接】jd_scripts-lxk0301长期活动,自用为主 | 低调使用,请勿到处宣传 | 备份lxk0301的源码仓库项目地址: https://gitcode.com/gh_mirrors/jd/jd_scripts-lxk0301
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考