我们在抓取抓取数据的时候有些网站需要验证码才能 查看,比如火车购票网站 等等:
遇到验证码让我们的小程序很是头痛, 我也是遇到了这个问题 所以在网上百度了很多, 在各位前辈的文章中 看到google的tessnet2.dll 很不错 而且数字的正确率基本是100% 当然google维护的肯定不会差,让我在项目中毅然的使用了这个dll。 当然后期我的项目问题也都出来了
我使用的项目框架是framework4.5 , 每次运行都会报
未加载文件程序集“tessnet2_64”或它的某一个依赖项。试图加载格式不正确的程序。
在我多次测试才发现, tessnet2.dll 不支持framework4.5, 后期我把项目将为了4.0 都没在报错
程序的步骤
1.将Tessnet2.dll 添加到vs bin目录,和添加.net程序集一样。http://files.cnblogs.com/zhuxiangyu/tessnet2_32.rar 点击链接下载Tessnet2.dll, 同时Tessnet2是支持多国语的。语言包下载链接:http://code.google.com/p/tesseract-ocr/downloads/list
2.用Tessnet2进行识别
先得到图片, 在进行识别
使用的是wcf 我使用的是tessnet2_32.dll
下面是我自己测试使用的一个wcf小程序 ,为了能够明确不在走那个多弯路 有个小程序也是不错的
本文介绍了一种利用tessnet2.dll进行验证码识别的方法,并分享了解决该库在.NET Framework 4.5环境下无法正常加载的问题经验。

2349

被折叠的 条评论
为什么被折叠?



