如何定制一款12306抢票浏览器——完结篇
2013-01-29 01:53
357 查看
差不多花了一个星期的业余时间去完成了相关的编码。最后也只是使用了5篇文章将整个大题流程和使用的关键技术介绍了一下。其中有很多酸甜苦辣,其中记忆最为深刻的就是我对图像做了处理后,tesseract-ocr对验证码识别的准确度提升非常大。当我还沉浸子在这片喜悦之中时,12306将验证码生成规则改了,使得我前功尽弃。我是希望能在购买返程票之前将此软件完成,可是出于种种原因我已无心将其做完。可能事情就是如此,没有什么都是好的。有时想想,攻防就是如此,可以拖死你,也可以在你无尽喜悦中给你闷声一棒子,让你失去攻破其的信心。也许成功和不成功也就是由在这个时候做出的抉择来决定的。闲话不多话了。我再总结下这系列文章。(转载请指明出于breaksoftware的csdn博客)
《 如何定制一款12306抢票浏览器——构架》
主要讲解了我设计这个软件的原因和该软件的结构。
《如何定制一款12306抢票浏览器——用户界面》
主要讲解,如何使用HTML设计用户界面。
《如何定制一款12306抢票浏览器——启动“人”线程》
主要讲解了跨线程COM接口对象传递的问题,以及其中产生的“生产者”和“消费者”问题的解决方法。
《如何定制一款12306抢票浏览器——实现自动查询和预订功能》
主要讲解如何解决跨域问题,以及如何插入页面内容。
《如何定制一款12306抢票浏览器——处理预订页面和验证码自动识别功能》
主要讲解了文字识别技术、网页中截屏技术和禁用Alert技术。
最后附上工程源码。
或者使用百度云盘。链接:http://pan.baidu.com/s/1gdGcKl9 密码:z4km
《 如何定制一款12306抢票浏览器——构架》
主要讲解了我设计这个软件的原因和该软件的结构。
《如何定制一款12306抢票浏览器——用户界面》
主要讲解,如何使用HTML设计用户界面。
《如何定制一款12306抢票浏览器——启动“人”线程》
主要讲解了跨线程COM接口对象传递的问题,以及其中产生的“生产者”和“消费者”问题的解决方法。
《如何定制一款12306抢票浏览器——实现自动查询和预订功能》
主要讲解如何解决跨域问题,以及如何插入页面内容。
《如何定制一款12306抢票浏览器——处理预订页面和验证码自动识别功能》
主要讲解了文字识别技术、网页中截屏技术和禁用Alert技术。
最后附上工程源码。
或者使用百度云盘。链接:http://pan.baidu.com/s/1gdGcKl9 密码:z4km
相关文章推荐
- 如何定制一款12306抢票浏览器——构架
- 如何定制一款12306抢票浏览器——处理预订页面和验证码自动识别功能
- 如何定制一款12306抢票浏览器——用户界面
- 如何定制一款12306抢票浏览器——启动“人”线程
- 如何定制一款12306抢票浏览器——实现自动查询和预订功能
- 教你如何秒杀12306,JAVA程序抢票成功!----阿冬专栏
- 教你如何秒杀12306,JAVA程序抢票成功!分享~~~[附截图]
- 教你如何秒杀12306,JAVA程序抢票成功!分享~~~[附截图]
- [Selenium] 如何使用Chrome Options 定制测试Chrome 浏览器的特定属性 (类似FirefoxProfiles)
- [置顶] 教你如何秒杀12306,JAVA程序抢票成功!分享~~~[附截图]
- 教你如何秒杀12306,JAVA程序抢票成功!分享~~~[附截图]
- [置顶]教你如何秒杀12306,JAVA程序抢票成功!分享~~~[附截图]
- 教你如何秒杀12306,JAVA程序抢票成功!分享~~~[附截图]
- 如何使用Phoenix Framework定制的浏览器录制元素属性
- 12306应该如何应对黄牛抢票
- 如何开发一款浏览器
- 2013-2014春运12306抢票纪实---致360、搜狗、猎豹、遨游、chrome等浏览器
- 12306应该如何应对黄牛抢票 ,补充和修正
- Visifire控件生成silverlight图表时,用浏览器发布时页面空白,如何解决? iis6
- SAML Web SSO如何用浏览器cookie解决跨站点(跨SP)SSO