二、验证码识别

王朝学院·作者佚名  2016-08-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

最近因为一些个人原因用到了一木禾网盘,这个收费网盘虽然较一些国外的倒数30秒网盘容易了一些,也没有十分钟只能下载一个的限制,但如果下载资源较多还是显得十分麻烦

网上搜索了很长时间,找到一个52破解 cylisme 作品 一木禾网盘批量下载

yimuhe.zip

[flash=500,400]http://s1.knowsky.com/20160211/oinrmip2ar253.jpg[/flash]

虽然可以进行使用,但因为需要输入的验证码数量较多,就起了自己制作一个网盘批量下载器的想法 。

我本人只是一个C#初学者,言辞中有不正确的请指出,若文中内容侵犯了您的权益,请联系删除。

一、协议分析首先是协议分析,经过多次抓包后得出以下请求流程。

[flash=500,400]http://s1.knowsky.com/20160211/nmxspvebkkw53.png[/flash]

二、验证码识别一木禾的验证码是杂色点比较多的四位数字,如下图:

[flash=500,400]http://s1.knowsky.com/20160211/l4zmj4ut1ie53.png[/flash][flash=500,400]http://s1.knowsky.com/20160211/wng2x54515e53.png[/flash][flash=500,400]http://s1.knowsky.com/20160211/cxxcgl03gww54.png[/flash][flash=500,400]http://s1.knowsky.com/20160211/bttdazxnn2y54.png[/flash][flash=500,400]http://s1.knowsky.com/20160211/gercpinhmu354.png[/flash]

我尝试过自己去杂色点识别数字,但是因为个人对图形处理方面的知识十分有限,均以失败告终,最终使用了次世代验证码识别系统2.3来完成验证码识别,系统支持C#调用,经过几次调教之后已经能对一木禾验证码有不错的识别率。

[flash=500,400]http://s1.knowsky.com/20160211/s5s22yuyd1c54.png[/flash]

[flash=500,400]http://s1.knowsky.com/20160211/q14q35pbvvu54.png[/flash]

上篇主要进行一些理论分析,下篇做具体代码实现。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航