12306 抢票软件的安装与使用
前言
本教程主要介绍如何通过 Docker 安装和使用 TesterSunshine/12306 抢票软件,并配合使用本地的打码服务。
TesterSunshine/12306 抢票软件的功能
- 自动打码
- 自动登录
- 准点预售和捡漏
- 智能候补
- 邮件通知
- Server 酱通知
Docker 和 Docker-Compose 安装
依赖 Docker 版本为 18.09
及以上,Docker-Compose 版本为 1.23.2
及以上,具体安装步骤可参考站内以下教程:
TesterSunshine/12306 抢票软件安装
1 | # 拉取源码 |
当 TickerConfig.py
配置文件被更改后,需要重新构建抢票服务的 Docker 镜像,否则配置文件的更改不会生效,此时可执行以下步骤:
1 | # 进入源码的根目录 |
抢票成功的日志信息
1 | 正在第355次查询 乘车日期: 2018-02-12 车次G4741,G2365,G1371,G1377,G1329 查询无票 代理设置 无 总耗时429ms |
关于 IP 被屏蔽
若出现下载验证码过期或者下载验证码失败的问题,此时应该是触发了 12306 封 IP 的策略,建议多重试几次。12306 现在封服务器(阿里云和腾讯云)IP 比较严重,尽量不要在服务器环境下运行。
最后更新
2020 年春节前后,使用该抢票程序成功帮朋友抢到 7 张高铁票,运行环境是单台 Vultr 低配服务器(国外)和家用 PC 机(国内)