火车票秒光,别慌!让Python来助你抢票!

标签: python

019年接近尾声,距离春节回家的日子越来越近,有没有很激动啊!要回家过年啦!

回家过年最重要的事情当然是抢火车票,这里有张图,务必记得收藏!!!
在这里插入图片描述
大多数人碰到的是这种情况,当你满心期待摩拳擦掌准备抢票的时候,你会发现一票难求!想回趟家真难!
那么作为程序猿的你,当然要用程序猿的方式来抢票!下面介绍几款在 github 上面很火的抢票工具!
testerSunshine/12306
目前 GitHub 上面最火的抢票软件,基于 Python 编写。支持以下功能:

自动打码
自动登录
准点预售和捡漏
智能候补
邮件通知
server酱通知
在这里插入图片描述
mmm 居然还用到了 selenium 这个自动化工具…项目核心是验证码识别和爬虫

验证码目前可以本地识别,需要下载模型,放于项目根目录,全部代码来源于此项目 传送门,表示感谢

  1\. 模型下载链接:https://pan.baidu.com/s/1rS155VjweWVWIJogakechA  密码:bmlm
     群里面也可以下载
  2\. git仓库下载:https://github.com/testerSunshine/12306model.git

自托管云打码服务器搭建:12306_code_server

如果大家有空闲的服务器,可搭建之后在这个 issues 里面填入自己的服务器(请注意服务器安全!)

请注意最好不要在 window 环境下使用,因为 Tensorflow 在 window 下安装会有很多的问题!
在这里插入图片描述
上面是项目的架构流程图,可以来看下买票的日志例子:

正在第355次查询  乘车日期: 2018-02-12  车次G4741,G2365,G1371,G1377,G1329 查询无票  代理设置 无  总耗时429ms
车次: G4741 始发车站: 上海 终点站: 邵阳 二等座:有
正在尝试提交订票...
尝试提交订单...
出票成功
排队成功, 当前余票还剩余: 359 张
正在使用自动识别验证码功能
验证码通过,正在提交订单
提交订单成功!
排队等待时间预计还剩 -12 ms
排队等待时间预计还剩 -6 ms
排队等待时间预计还剩 -7 ms
排队等待时间预计还剩 -4 ms
排队等待时间预计还剩 -4 ms
恭喜您订票成功,订单号为:EB52743573, 请立即打开浏览器登录12306,访问‘未完成订单’,在30分钟内完成支付!




版权声明:本文为monkeyapi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/monkeyapi/article/details/103733266