|
验证码支持以下调用语言有:易语言、按键精灵、c、c++、vc、vc++、vb、vbs、vbscript、Java、Javascript、php、asp、jsp、vb.net、vc.net、c#.net、delphi.net、c#、matlab、C++Builder、VFP 如果要支持其它语言,请联系,本团队能够提供任意语言调用的库(COM,DLL,LIB等) 验证码识别,自动识别验证码,验证码识别软件,识别验证码,验证码识别系统,验证码识别库,验证码识别DLL,验证码识别COM,验证码识别技术,验证码自动输入器,自动输入验证码,游戏验证码,论坛验证码 |
验证码识别 验证码识别 |
按键精灵帮助文档V1.0
|
www_zfuwen_com_QQ_251578917_InitKeyCode
|
|
|
初始化识别库,只要调用一次即可,如果有多少线程,则每个线程都调用一次,返回值会不相同
|
|
|
没参数
|
|
|
返回标识ID,大于等于0,如果小于0表示初始化失败
|
|
idx=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_InitKeyCode() 使用实例: Function InitKeyCode() InitKeyCode=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_InitKeyCode() |
|
www_zfuwen_com_QQ_251578917_FreeKeyCode
|
|
|
释放识别库,与www_zfuwen_com_QQ_251578917_InitKeyCode对应,即调用多少次InitKeyCode函数,则要调用多少次此函数
|
|
|
参数1:传入www_zfuwen_com_QQ_251578917_InitKeyCode返回时的值
|
|
|
如果小于0表示释放失败
|
|
freeok=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_FreeKeyCode(idx) 使用实例: Function InitKeyCode() InitKeyCode=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_InitKeyCode() |
|
www_zfuwen_com_QQ_251578917_GetCode
|
|
|
从本地指定文件名识别图片
|
|
|
参数1:传入图片文件名称,注意尽量使用绝对路径
参数2:识别库标识ID(idx),调用www_zfuwen_com_QQ_251578917_InitKeyCode时的返回值 |
|
|
成功返回识别结果,否则返回空
|
|
idx=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_InitKeyCode()
res=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_GetCode("c:\\temp.bmp",idx)
Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_FreeKeyCode(idx)
MessageBox(res)
使用实例:
Function InitKeyCode()
InitKeyCode=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_InitKeyCode()
|
|
www_zfuwen_com_QQ_251578917_GetCodeByImage
|
|
|
通过图片文件进行识别,按键精灵不支持此方法
|
|
|
参数1:图片句柄
参数2:识别库标识ID(idx),调用www_zfuwen_com_QQ_251578917_InitKeyCode时的返回值 通过图片文件进行识别,不建议按键精灵不支持此方法 |
|
|
成功返回识别结果,否则返回空
|
|
www_zfuwen_com_QQ_251578917_GetCodeByBitmap
|
|
|
通过图片文件进行识别,不建议按键精灵使用此方法
|
|
|
参数1:图片句柄
参数2:识别库标识ID(idx),调用www_zfuwen_com_QQ_251578917_InitKeyCode时的返回值 通过图片文件进行识别,不建议按键精灵使用此方法 |
|
|
成功返回识别结果,否则返回空
|
|
www_zfuwen_com_QQ_251578917_GetCodeByBitmap
|
|
|
通过图片文件进行识别,不建议按键精灵使用此方法
|
|
|
参数1:图片句柄
参数2:识别库标识ID(idx),调用www_zfuwen_com_QQ_251578917_InitKeyCode时的返回值 通过图片文件进行识别,不建议按键精灵使用此方法 |
|
|
成功返回识别结果,否则返回空
|
|
www_zfuwen_com_QQ_251578917_GetCodeFromURL
|
|
|
从网络上读取图片并进行识别
|
|
|
参数1:图片网址,例如http://zfuwen.com/code.asp
参数2:ref网址,一般是此图片在哪个网页上出现,就写哪个,例如http://zfuwen.com 参数3:cookie,一般有登陆认证信息时,要将cookie传过来,例如:user=zfuwen;dm=zfuwen.com; 参数4:是否要将读到的图片保存到C盘根目录,发布时请使用0,调试时可以使用1,此时会在C盘根目录下生成图片文件 参数5:识别库标识ID(idx),调用www_zfuwen_com_QQ_251578917_InitKeyCode时的返回值 |
|
|
成功返回识别结果,否则返回空
|
|
idx=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_InitKeyCode()
res=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_GetCodeFromURL("http://zfuwen.com/code.asp","http://zfuwen.com","zfuwen=123",idx)
Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_FreeKeyCode(idx)
MessageBox(res)
使用实例:
Function InitKeyCode()
InitKeyCode=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_InitKeyCode()
End Function
Function FreeKeyCode(idx)
FreeKeyCode=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_FreeKeyCode(idx)
End Function
Function GetCode(idx)
Dim res
res=""
Dim filename
For icount=0 to 100
res=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_GetCodeFromURL("http://zfuwen.com/code.asp","http://zfuwen.com","ASPSESSIONIDSCTACRTC=GAOBDAODJCKJCFFIEECMCAGO",idx)
if(len(res)=5) then
Exit for
end if
Next
GetCode=res
End Function
//启动脚本时,调用
idx =InitKeyCode()
//要取验证码时,调用
MessageBox GetCode(idx)
//退出脚本时,即关掉软件时,调用
FreeKeyCode(idx)
|
|
www_zfuwen_com_QQ_251578917_GetCodeFromIECache
|
|
|
从IE缓存中读取图片,然后进行识别
由于有些图片地址不会缓存到IE缓存里,所以此方法不一定都能使用,如果不能使用时,请使用www_zfuwen_com_QQ_251578917_GetCode |
|
|
参数1:图片的网址,如http://zfuwen.com/code.asp
参数2:是否要将图片保存到c盘根目录,一般调用时可以设为1,正常使用时,请使用0 参数3:识别库标识ID(idx),调用www_zfuwen_com_QQ_251578917_InitKeyCode时的返回值 |
|
|
成功返回识别结果,否则返回空
|
|
idx=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_InitKeyCode()
res=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_GetCodeFromIECache("http://zfuwen.com/code.asp",idx,1)
Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_FreeKeyCode(idx)
MessageBox(res)
|
|
www_zfuwen_com_QQ_251578917_GetCodeFromHWND
|
|
|
从屏幕上抓图,然后进行识别
|
|
|
参数1:窗口句柄,如果是从屏幕,传入0即可
参数2:相对窗口,图片最左边位置 参数3:相对窗口,图片最上边位置 参数4:图片宽 参数5:图片高 参数6:是否要将图片保存到c盘根目录,一般调用时可以设为1,正常使用时,请使用0 参数7:识别库标识ID(idx),调用www_zfuwen_com_QQ_251578917_InitKeyCode时的返回值 |
|
|
成功返回识别结果,否则返回空
|
|
idx=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_InitKeyCode()
res=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_GetCodeFromIECache("http://zfuwen.com/code.asp",idx,1)
Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_FreeKeyCode(idx)
MessageBox(res)
使用实例:
Function InitKeyCode()
InitKeyCode=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_InitKeyCode()
End Function
Function FreeKeyCode(idx)
FreeKeyCode=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_FreeKeyCode(idx)
End Function
Function GetCode(x,y,idx)
Dim res
res=""
Dim filename
filename="c:\\线程" & (idx+1) & "图片.bmp"
For icount=0 to 100
Plugin.Pic.PrintScreen x,y,x+120,y+40,filename
res=Plugin.www_zfuwen_com_KeyCodeDll.www_zfuwen_com_QQ_251578917_GetCodeFromHWND(0,x,y,120,40,idx,1)
if(len(res)<>5) then
MoveTo x+144,y+24
Delay 10
LeftClick 1
Delay 1000
Else
Exit for
end if
Next
GetCode=res
End Function
//启动脚本时,调用
idx =InitKeyCode()
//要取验证码时,调用
MessageBox GetCode(idx)
//退出脚本时,即关掉软件时,调用
FreeKeyCode(idx)
|
|
www_zfuwen_com_QQ_251578917_GetCodeFromBuffer
|
|
|
通过图片文件进行识别,不建议按键精灵使用此方法
|
|
|
参数1:图片数据内存地址
参数2:图片宽 参数3:图片高 参数4:图片的颜色位数,可以是8,16,24,32 参数5:第一行图片占多少个字节,一般为:int((参数2*参数4/8+3)/4) 参数6:是否要将图片保存到c盘根目录,一般调用时可以设为1,正常使用时,请使用0 参数7:识别库标识ID(idx),调用www_zfuwen_com_QQ_251578917_InitKeyCode时的返回值 通过图片文件进行识别,不建议按键精灵使用此方法 |
|
|
成功返回识别结果,否则返回空
|
|
www_zfuwen_com_QQ_251578917_GetMaxValue
|
|
|
读取上一次识别时,识别最差的情况
|
|
|
参数1:等于0表示,直接返回多少个点不相同,等于其它时表示返回的是有百分之几是不同的
参数2:识别库标识ID(idx),调用www_zfuwen_com_QQ_251578917_InitKeyCode时的返回值 |
|
|
返回负值表示失败(可能是还没有调用过识别),否则返回大于等于0
|
|
www_zfuwen_com_QQ_251578917_GetBaseUrl
|
|
|
取得当前库的标记网址
|
|
|
参数1:识别库标识ID(idx),调用www_zfuwen_com_QQ_251578917_InitKeyCode时的返回值
|
|
|
返回图片出现的网址,一般用于让用户判断当前库是哪一个库,特别是有很多个库时
|
如果想得到更多帮助,请查看:更多帮助