这里我先容一个更大略的方法,可以 100% 完美精确地识别这类验证码。
而且不需安装任何第三方 OCR 库,不须要措辞包,不须要搭建环境,没有任何繁芜步骤。

我们用 aardio 自带的 soImage 就足够了,小、大略、省事,几句代码就可以办理问题。

为了把大略的事情变得更大略,我在 aardio 范例里添加了一个工具。

识别验证码php简略辨认验证码无庞杂步调不依附第三方模块 NoSQL

文件位置:

aardio 范例 / 自动化 / 找图找色找字 / 大略 OCR 天生器

打开该工具,界面如下:

1、输入验证码网址。

2、然后点『获取下一个图像』。

3、输入验证码上显示的数字,然后连续点『获取下一个图像』。

反复多次,下面就会自动天生验证码字库,以及验证码识别代码。

天生的代码可以直策应用,例如:

import inet.http;import soImage;var dict = { ["1"]="11111111111111111111111111"; ["2"]="111111110000001100000011000000110000001100000011111111111"; ["4"]="1000001010000010100000101000001010" }var img = soImage();img.loadUrl("https://www.b./.php");var text = img.ocr(dict);

没有任何其他繁芜步骤。

这个 ocr 函数的关键代码实在就几句 aardio 代码,可右键跳转到定义直接看源代码。