这是一个基于浏览器原生 API 开发的 12306 全自动抢票助手。不同于传统的 Python 脚本或加密软件,它直接运行在您的浏览器中,利用 油猴 (Tampermonkey) 插件实现毫秒级自动查票与下单。
- 极致性能:原生 JavaScript 编写,无第三方依赖,响应速度在毫秒级。
- 全链路自动化:自动查票、自动过滤时段、自动选乘车人、自动提交订单、自动确认弹窗。
- 多维提醒系统:
- 🔊 高频蜂鸣:即便电脑只有 1% 声音也能引起注意。
- 🖥️ 桌面通知:系统级横幅提醒,浏览器后台运行也不错过。
- 📱 手机推送:支持 Bark (iOS) 和 Server酱 (微信),人不在电脑前也能收到信号。
- 隐私至上:
- 账号密码零接触:在官网登录后再运行,脚本不触碰您的敏感信息。
- 数据本地化:所有配置仅存储在您的浏览器中,绝不上传云端。
- 高颜值 UI:深色模式、玻璃拟态设计,支持自由拖动和一键折叠。
首先,您需要为浏览器安装 Tampermonkey (油猴) 扩展:
点击 Tampermonkey 图标 -> 添加新脚本,将本仓库 src/12306_grabber.user.js 的完整代码复制进去并保存。
- 访问 12306 查票页面。
- 在左侧面板配置:
- 发车时段:如
13到18点。 - 车次:指定要抢的车次(如
G74)。 - 乘车人:手动输入姓名(多人用逗号隔开,如
张三,李四)。
- 发车时段:如
- 点击 🔥 启动全自动秒杀,剩下的交给脚本。
推荐使用 Bark (iOS) 实现手机秒推:
- 在 iPhone 下载 Bark App。
- 复制您的专属链接(例如
https://api.day.app/您的Key)。 - 填入脚本面板的 “推送端 URL” 框。
本脚本仅供学习交流使用,严禁用于任何商业牟利行为。 抢票结果受网络带宽、服务器响应等多种客观因素影响,本脚本不保证 100% 成功率。 使用本脚本所产生的一切后果由使用者自行承担。
如果您觉得这个项目有帮助,欢迎给一个 Star ⭐️!
