如何定制一款12306抢票浏览器——完结篇

        差不多花了一个星期的业余时间去完成了相关的编码。最后也只是使用了5篇文章将整个大题流程和使用的关键技术介绍了一下。其中有很多酸甜苦辣,其中记忆最为深刻的就是我对图像做了处理后,tesseract-ocr对验证码识别的准确度提升非常大。当我还沉浸子在这片喜悦之中时,12306将验证码生成规则改了,使得我前功尽弃。我是希望能在购买返程票之前将此软件完成,可是出于种种原因我已无心将其做完。可能事情就是如此,没有什么都是好的。有时想想,攻防就是如此,可以拖死你,也可以在你无尽喜悦中给你闷声一棒子,让你失去攻破其的信心。也许成功和不成功也就是由在这个时候做出的抉择来决定的。闲话不多话了。我再总结下这系列文章。(转载请指明出于breaksoftware的csdn博客)

       《 如何定制一款12306抢票浏览器——构架》

        主要讲解了我设计这个软件的原因和该软件的结构。

        《如何定制一款12306抢票浏览器——用户界面》

        主要讲解,如何使用HTML设计用户界面。

        《如何定制一款12306抢票浏览器——启动“人”线程》

        主要讲解了跨线程COM接口对象传递的问题,以及其中产生的“生产者”和“消费者”问题的解决方法。

        《如何定制一款12306抢票浏览器——实现自动查询和预订功能》

        主要讲解如何解决跨域问题,以及如何插入页面内容。

        《如何定制一款12306抢票浏览器——处理预订页面和验证码自动识别功能》

        主要讲解了文字识别技术、网页中截屏技术和禁用Alert技术。

        最后附上工程源码。

        或者使用百度云盘。链接:http://pan.baidu.com/s/1gdGcKl9 密码:z4km

你可能感兴趣的:(C++,windows,浏览器,12306,验证码识别)