该验证码插件为《完美验证码识别系统V3.2.1》的python封装,提供给UiBot实现需验证码识别的场景的解决方案。
载入识别库
LoadDat(datPath, password)
LoadDatEx(datPath, password)
设定识别库选项
SetWmOption(OptionIndex, OptionValue)
返回值:
True | boolean型 | 设置成功 |
False | boolean型 | 设置失败 |
示例:
import wmcode
// 识别库路径
Dim datPath = "d:\\demo\\辽宁-12345606.dat"
// 识别库密码
Dim password = "12345606"
// 字库标识
Dim flag
// 加载识别库
flag = wmcode.LoadDat(datPath,password)
// 设置“返回方式”为:返回验证码字符和矩形范围
wmcode.SetWmOption(1,1)
// 设置“识别方式”为:纵分割识别
wmcode.SetWmOption(2,2)
If flag
TracePrint("识别库加载成功")
else
TracePrint("识别库加载失败")
end if
SetWmOptionEx(wmid, OptionIndex, OptionValue)
返回值:
True | boolean型 | 设置成功 |
False | boolean型 | 设置失败 |
示例:
import wmcode
// 识别库路径
Dim datPath = "d:\\demo\\辽宁-12345606.dat"
// 识别库密码
Dim password = "12345606"
// 字库标识
Dim flag
// 加载识别库
flag = wmcode.LoadDatEx(datPath,password)
// 设置“返回方式”为:返回验证码字符和矩形范围
wmcode.SetWmOptionEx(flag,1,1)
// 设置“识别方式”为:纵分割识别
wmcode.SetWmOptionEx(flag,2,2)
If flag > -1
TracePrint("识别库加载成功,字库id为:" & flag)
else
TracePrint("识别库加载失败")
end if
识别验证码
getCodeFormFile(img)
getCodeFormFileEx(wmid, img)
计算数学表达式
Calculator(Expression)
作者:LCSan
链接:https://www.jianshu.com/p/ba1401d68ba9
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。