12306 购票助手 是一款基于 Python3.6 的开源、分布式、多账号、多任务 12306 购票助手,支持 Web 页面管理,支持钉钉、微信、Telegram、邮箱通知,能够只查票,也可以直接下单买票。@Appinn

 12306 购票助手 - 开源分布式多账号购票,微信钉钉通知 1

感谢 @oia 的推荐。

支持分布式是一个很神奇的事情,一般的个人用工具,很少会支持分布式…而这个 12306 购票助手 可以让你在多台服务器上部署,提高抢票成功率。

不过, 12306 购票助手是有使用门槛的,首先你需要自己动手修改配置文件,可能会挡住一部分用户。其次,python 不是必须的,只需要会运行即可。另外还有 docker 方式可以使用。

 12306 购票助手 - 开源分布式多账号购票,微信钉钉通知 2

在配置文件中,你需要修改 12306 账号(仅查询不需要账号)、打码平台、语音验证码、钉钉通知、Telegram 机器人、微信消息推送、分布式集群设置等信息,只要仔细阅读说明,门槛不高。

目前实现的功能有:

  •  多日期查询余票
  •  自动打码下单
  •  用户状态恢复
  •  电话语音通知
  •  多账号、多任务、多线程支持
  •  单个任务多站点查询
  •  分布式运行
  •  Docker 支持
  •  动态修改配置文件
  •  邮件通知
  •  Web 管理页面
  •  微信消息通知

下单成功后会有提示,以及之前配置好的通知:

 12306 购票助手 - 开源分布式多账号购票,微信钉钉通知 3

对于初级用户,这是一个需要动手能力和执行力的工具,就看你想不想了。

目前 12306 购票助手 在 GitHub 开源。