基于 Python 的JD预约 / 秒杀脚本 —— 扫码登录、定时预约、到点自动开抢,日志实时确认结果。
三步搞定一次抢购:登录 → 预约 → 到点自动开抢。
JD APP 扫码即可登录,无需手动维护 Cookie,程序自动获取会话。
支持到点自动预约,配合JD服务器时间同步,不错过预约窗口。
预约结束后到点自动提交订单,日志输出抢购结果与订单号。
按以下三步配置即可运行,全程约 5 分钟。
推荐 Python 3.11+,使用预编译 wheel,避免 lxml 源码编译问题。
eid / fp:商品结算页浏览器控制台输入 _JdTdudfp 提取;sku_id:要抢的商品 ID;UA 用默认值。Cookie 无需手动填写。
按提示选择:登录 → 预约 → 抢购。日志出现「抢购成功,订单号 xxxxx」即为成功,请 30 分钟内支付;未成功可 Ctrl+C 停止。
环境与运行中的高频问题速查。
当前 Python 版本过旧,pip 在尝试源码编译。请改用 Python 3.11+,并确认 requirements.txt 中 lxml ≥ 4.9(官方提供预编译 wheel,无需本机编译环境)。
JD服务器时间接口可能已变更或网络被拦截。临时方案:将 timer.py 中 jd_time() 改为直接返回 datetime.now()(放弃网络校时);或检查网络 / 代理。
属正常现象。JD按账号风控放行(历史数据显示小白信用越高被拦截概率越低),建议确认 Cookie 未失效后坚持多轮尝试。
⚠️ 仅用于技术学习与研究。 禁止用于商业用途或任何违反法律法规的场景,使用者风险自负。使用本工具可能违反电商平台用户协议,由此产生的账号限制、隐私泄漏等后果与作者无关。
本项目基于 GPL-3.0 开源协议,感谢原作者 zhou-xiaojun/jd_mask、 paopao-xiang/jd_seckill-master 与 wlwwu/jd_maotai。