拓冰建站拓冰建站
首页 / 资讯中心 / 正文

京东自动化脚本保姆级实战指南:配置一次,每天自动收京豆

京东自动化脚本保姆级实战指南配置一次每天自动收京豆【免费下载链接】jd_scripts-lxk0301长期活动自用为主 | 低调使用请勿到处宣传 | 备份lxk0301的源码仓库项目地址: https://gitcode.com/gh_mirrors/jd/jd_scripts-lxk0301如果你和我一样早晨的通勤路上总在机械地打开京东 App把签到、东东农场、宠汪汪这些入口挨个点一遍几分钟过去拿到的福利却寥寥无几——那么这套开源的京东自动化脚本就是为你准备的。它本质上是一批用 Node.js 写好的小脚本代替你完成这些重复点击把每天固定的任务时间压缩成一条命令甚至彻底归零。这套脚本平时低调地躺在仓库里跑起来却相当能干每天定时签到领京豆、自动打理农场和萌宠、把积分兑换成京豆再把执行结果推送到你的手机上。全程免费、本地运行账号信息握在自己手里。下面我按先跑通、再跑好的思路把整套流程拆开讲清楚。动手之前先认识这套脚本的骨架项目根目录下躺着一大堆jd_开头的文件第一次打开容易眼花。其实按你想干什么来归类就清晰多了签到领福利jd_bean_sign.js是核心负责京东 App 的每日签到跑完会输出一份包含京豆、钢镚、红包等资产明细的报告。日常养成类jd_fruit.js东东农场、jd_pet.js东东萌宠、jd_joy.js和jd_joy_feedPets.js宠汪汪及自动喂养、jd_plantBean.js种豆得豆、jd_moneyTree.js摇钱树等负责把浇水、喂养这类操作自动化。积分与活动类jd_blueCoin.js把京小超积分自动兑换成京豆jd_speed.js京豆乐园、jd_cash.js签到领现金、jd_live.js直播红包等覆盖各类限时活动。三个基础设施jdCookie.js统一管理账号信息Env.min.js是脚本运行的环境框架sendNotify.js负责把结果推送出去。绝大多数脚本都要依赖它们所以配置一次、全局生效。想了解仓库里到底有哪些脚本打开README.md翻一遍即可里面按场景做了说明比逐个猜文件名高效得多。半小时搭好运行环境在正式开始之前先确认电脑上有两样东西Node.js建议 14.0 以上和Git 客户端。没有的话去官网装一个装完在命令行里执行node -v能打印出版本号就说明 OK。然后把源码拉到本地git clone https://gitcode.com/gh_mirrors/jd/jd_scripts-lxk0301 cd jd_scripts-lxk0301 npm install三句话分别做的事是把项目下载到当前目录、进入项目文件夹、安装运行所需的依赖包。装的过程中如果报错多数是网络或 Node 版本问题稍后我会在踩坑部分细说。把账号交给脚本京东 Cookie 配置脚本要代替你操作京东前提是拿到你的登录凭证也就是 Cookie。用浏览器打开京东并登录后按 F12 打开开发者工具在 Network 或 Application 面板里找到请求头中的 Cookie 字段复制出来即可——如果找不到参考下面的示意图京东首页配合开发者工具就能定位到它。拿到 Cookie 后打开项目根目录的jdCookie.js把内容填进去module.exports { JD_COOKIE: 你的京东Cookie内容, }如果你有多个账号用符号把几段 Cookie 串成一行即可比如账号1的Cookie账号2的Cookie脚本会依次处理互不干扰。这里有两个提醒一是 Cookie 相当于账号钥匙千万别随手贴到公开仓库或聊天群里二是它有时效性建议每周更新一次失效后脚本会报登录错误。三个最高频的落地场景场景一每天躺赚京豆——自动签到全家桶配置完成后先拿签到脚本试水。在项目目录下执行node jd_bean_sign.js命令的意思是用 Node 运行签到脚本。跑完后终端会打印一份签到报告包括各渠道的签到状态和账号资产明细就像下面这张通知截图展示的那样——京豆、钢镚、红包一目了然。签到跑通之后再逐个尝试农场、萌宠等脚本。这里有个很实用的环境变量值得一提运行jd_fruit.js这类养成脚本时如果不想被浇水结果频繁打扰可以设置export FRUIT_NOTIFY_CONTROLfalse关闭非必要通知只保留关键信息。场景二无人值守——让脚本按点自己跑脚本不能天天手动执行否则就失去意义了。最朴素的办法是交给系统定时任务crontab比如每天早上 8 点自动签到0 8 * * * cd /path/to/jd_scripts-lxk0301 node jd_bean_sign.js logs/sign.log 21这句的含义是每天 8 点整进入项目目录运行签到脚本并把输出追加到日志文件里方便事后翻看。如果不想折腾 crontab项目还提供了现成的 Docker 方案。进入docker目录里面有Dockerfile和预设的任务时间表crontab_list.sh两步就能跑起来docker build -t jd_scripts . docker run -d jd_scripts第一句把项目打包成镜像第二句让容器在后台常驻到点自动执行任务。喜欢云端托管的话也可以参考 GitHub Actions 的方式把脚本挂到云端定时触发执行历史一目了然就像下图的工作流列表一样每个任务的运行状态和记录都清清楚楚。运行出问题时点进具体的执行记录查看日志基本能定位到是 Cookie 失效还是接口异常排查起来比黑盒运行舒服得多。场景三跑完自动通知我——消息推送配置脚本跑完了总不能每次盯着终端看所以项目内置了消息推送能力由sendNotify.js统一负责支持钉钉、Bark、Telegram 等多种渠道。其中钉钉的配置最省事先在钉钉群里创建一个自定义机器人拿到 Webhook 地址和加签密钥然后设置两个环境变量export DD_BOT_TOKEN你的机器人token export DD_BOT_SECRET你的机器人secret对应关系很直白token 就是 Webhook 地址secret 是安全加签的密钥两项都填对任务结果就会自动发到群里。用 iOS 的朋友也可以考虑 Bark手机上装好 App 就能收到推送适合不想开群聊的场景。新手最容易忽略的四个细节Cookie 过期不自知脚本报登录失效类错误时先别怀疑代码九成是 Cookie 到期了重新抓一次换上即可。多账号分隔符漏写多个账号之间必须用连接少写一个会导致后面所有账号读取失败。环境没装干净Node 版本过低或npm install没跑成功脚本会报缺模块。先node -v确认版本再重新执行一次npm install看看。通知轰炸太吵养成类脚本默认通知较多用FRUIT_NOTIFY_CONTROL这类环境变量把非关键通知关掉体验会好很多。今天就能开始的第一步不用追求一次配完所有脚本按下面的顺序推进即可克隆仓库并完成npm install在jdCookie.js填入至少一个账号的 Cookie手动运行一次node jd_bean_sign.js确认签到成功把常用脚本加入定时任务或 Docker实现无人值守配置一个消息推送渠道让结果主动来找你。先让最简单的签到脚本跑通感受到自动收京豆的甜头后再逐步把农场、萌宠、积分兑换这些脚本加进日常任务里。脚本会随着项目更新持续维护记得定期git pull拉取最新代码。从今天起把每天那几分钟留给更重要的事。【免费下载链接】jd_scripts-lxk0301长期活动自用为主 | 低调使用请勿到处宣传 | 备份lxk0301的源码仓库项目地址: https://gitcode.com/gh_mirrors/jd/jd_scripts-lxk0301创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门