`
20386053
  • 浏览: 432854 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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

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

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

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

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

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

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

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

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

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

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

最后附上工程源码。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics