jd-happy:京东商品库存监控与自动下单的命令行工具

📅 2026/8/27 1:27:56
jd-happy:京东商品库存监控与自动下单的命令行工具
jd-happy京东商品库存监控与自动下单的命令行工具【免费下载链接】jd-happy[DEPRECATED]Node 爬虫监控京东商品到货并实现下单服务项目地址: https://gitcode.com/gh_mirrors/jd/jd-happyjd-happy 是一个基于 Node.js 的京东商品库存监控、自动下单工具按固定间隔查询指定地区与商品的库存检测到有货后自动加入购物车并完成下单。适合买不到现货、不想手动刷页面的用户。一款 CPU 在京东页面标记无货你每隔几分钟刷新一次还是赶不上补货的那个时刻某个商品开售即售罄页面长期置灰。这两种情况下人的注意力和反应速度就是瓶颈。它是怎么工作的从启动到下单jd-happy 启动后会先初始化一个无头浏览器抓取并解析目标商品页面拿到后续下单流程所需的页面参数然后关闭浏览器。接着终端打印二维码你用京东 APP 扫码登录全程不经过账号密码。登录成功后工具进入轮询循环默认每 10 秒可通过 -t 调整按你指定的地区查询一次商品库存终端同步打印商品名、价格与有货状态。一旦库存大于 0它会自动完成加购、生成订单并打印订单号最后一步付款仍由你手动完成。本地跑起来的最少步骤先安装 Node.js 环境然后克隆仓库并安装依赖项目推荐 yarngit clone https://gitcode.com/gh_mirrors/jd/jd-happy cd jd-happy yarn install安装完成后用一条命令启动把地区编号和商品编号换成你自己的值yarn start -a 2_2830_51810_0 -g 5008395地区编号形如2_2830_51810_0对应你在京东设置的收货区域商品编号就是商品页 URL 中的数字例如item.jd.com/5008395.html对应5008395。启动命令与参数速查参数含义默认值示例-a, --area地区编号决定按哪个地区查库存必需2_2830_51810_0-g, --good商品编号商品页 URL 中的数字必需5008395-t, --time库存查询间隔单位毫秒1000030000-b, --buy有货后是否自动下单truefalse只监控不下单如果只需要到货提醒、不希望工具替你下单加上-b false即可。使用边界与排障⚠️ 项目已标记为 DEPRECATED京东接口更新后部分已过期库存查询与下单链路可能无法按原样工作先在低风险场景验证。启动提示缺少这些必须的选项a, g说明命令里漏了 -a 或 -g补齐两个参数。二维码扫不了或已过期重启工具重新获取二维码仍失败则检查网络与京东账号登录状态。一直显示无货核对商品编号是否正确确认地区编号在商品配送范围内并适当调大 -t 间隔。监控频率建议不低于 10 秒间隔过短的查询容易被京东限流。抢购类商品、登录状态的本地缓存均不支持每次启动都要重新扫码。登录走官方扫码方式本地不保存账号密码下单后请尽快完成付款避免订单超时取消。jd-happy 只负责加购与下单两个动作付款仍由你手动完成。若因接口变动流程中断终端会直接报错按输出信息定位停在哪一步即可。【免费下载链接】jd-happy[DEPRECATED]Node 爬虫监控京东商品到货并实现下单服务项目地址: https://gitcode.com/gh_mirrors/jd/jd-happy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考