必威体育Betway必威体育官网
当前位置:首页 > IT技术

12306自动抢票及自动识别验证码功能(一)

时间:2019-06-03 04:43:04来源:IT技术作者:seo实验室小编阅读:69次「手机版」
 

12306验证码识别

其实12306抢票之前有做过,近年来随着技术的发展ai的兴起,我也随波逐流,研究了下Python深度学习,来实现12306全自动抢票工具

1. 实现12306自动识别验证码,我这里用的比较简单,目前对深度学习也属于小白行列,在网上参考了猫和狗的识别,决定稍稍对这个模型做了一点修改,针对12306验证码写了一些下载切割的方法类,思路就是将验证码图片分2部分切割,一部分为文字部分,一部分为图片部分。

文字部分:

图片部分:

识别这块主要用到tensorflow框架numpy,详细可参考:TensorFlow 卷积神经网络之猫狗识别https://blog.csdn.net/u012373815/article/details/78768727

本人目前也在研究阶段,电脑配置太低只能用cpu,没有GPU,后期打算升级想下用上keras,结果及训练速度会提高很多^-^

整过过程就是整理图片比较费时,人工智能嘛,人工在前面,要多高的智能就要花多大的人工^_^, 识别效果还不错,单类别的基本都是95%的准确率。

(图片为8个小块,从上倒下,从左到右:)

1,2,3,4   

5,6,7,8

12306图片验证测试接口:http://www.xiuler.com/test

上面通用flask封装成接口测试.

先说这么多吧,后面有空再记录下12306抢票软件的实现,使用pyqt实现图形界面:

刷新频率请勿设置过低,建议1.5

基本功能都已实现,使用PYSIDE2图形界面,打包后文件比较大,打开时我抛出了控制台监控,因为里面集成了keras框架,开始打开时比较慢。

相关阅读

网站的五大功能

  网站的五大功能。网站能和当前的趋势保持一致以针对更广泛的客户群体。如果是这样,您可能会主动搜索网站中您需要的基本功能,网

分期乐乐黑卡功能浅析:如何提高乐黑卡功能渗透率?

文章对分期乐App进行简单的探索,通过产品功能的体验分析中,总结提炼关于提升乐黑卡功能渗透率的几点思考。希望能够给你带来启发。

Excel2007中工作表基本操作的功能使用

这篇是学习Excel2007系列经验的第二篇经验,具体讲的是Excel中进行工作表的操作,该如何去进行操作的呢?今天,seo实验室小编就教大家在

Windows自动弹出MSN中文网界面解决办法

Windows自动弹出MSN中文网界面解决办法 原因:每当用户连接到网络时,Windows 会向微软的一个域名发送访问请求,访问结果作为网络连接

运维——自动化安装系统(自制引导光盘及U盘启动)(二)

实现自动化安装操作系统我们仍需要插入光盘来引导,现在很多服务器已经没有光驱,那么此时我们就无法用光盘引导,如果要实现光盘引导安

分享到:

栏目导航

推荐阅读

热门阅读