4399驗(yàn)證碼識(shí)別庫cdp是一款非常好用的cds運(yùn)行庫,小編就把這些分享給大家,如果你喜歡這類的軟件的話可以拿走哦!
4399驗(yàn)證碼識(shí)別庫cdp使用方法
使用時(shí),請先載入識(shí)別庫,然后才可以識(shí)別驗(yàn)證碼。識(shí)別庫只需成功載入一次,不要多次重復(fù)載入同一個(gè)識(shí)別庫?梢酝瑫r(shí)載入多個(gè)不同的識(shí)別庫,載入類函數(shù)將返回一個(gè)整數(shù),這個(gè)整數(shù)標(biāo)示了不同的識(shí)別庫,在調(diào)用識(shí)別類函數(shù)時(shí),指定識(shí)別庫索引,即可使用指定的識(shí)別庫。
------------以下兩個(gè)函數(shù)用于載入識(shí)別庫--------
Private Declare Function LoadCdsFromFile Lib ;AntiVC.dllt; (ByVal FilePath As String,ByVal Password As String) As Long
函數(shù)功能說明:從文件中載入識(shí)別庫文件,返回識(shí)別庫索引,以便后面的函數(shù)調(diào)用。返回-1代表載入出錯(cuò)。
函數(shù)參數(shù)說明:
FilePath ;:文本型,識(shí)別庫文件所在全路徑。
Password;:文本型,識(shí)別庫調(diào)用密碼
Private Declare Function LoadCdsFromBuffer Lib ;AntiVC.dll; (ByVal FileBuffer As Long,ByVal FileBufLen As Long,ByVal Password As String) As Long
函數(shù)功能說明:從內(nèi)存中載入識(shí)別庫文件,返回識(shí)別庫索引,以便后面的函數(shù)調(diào)用。返回-1代表載入出錯(cuò)。
函數(shù)參數(shù)說明:
FileBuffer :整數(shù)型,一個(gè)記錄了識(shí)別庫文件的二進(jìn)制數(shù)據(jù)的字節(jié)數(shù)組,或一塊同樣功能的內(nèi)存區(qū)域。這里請?zhí)峁⿺?shù)組第一個(gè)成員的地址,或內(nèi)存區(qū)域的地址。
FileBufLen :整數(shù)型,上述字節(jié)數(shù)組的數(shù)組成員數(shù),或內(nèi)存區(qū)域大小。
Password :文本型,識(shí)別庫調(diào)用密碼
--------以上兩個(gè)函數(shù)選擇其一即可---------------
--------以下五個(gè)函數(shù)用于識(shí)別驗(yàn)證碼-------------
Private Declare Function GetVcodeFromFile Lib ;AntiVC.dll; (ByVal CdsFileIndex As Long,ByVal FilePath As String,ByVal Vcode As String) As Boolean
函數(shù)功能說明:使用識(shí)別庫索引對應(yīng)的識(shí)別庫,識(shí)別一個(gè)圖像文件,成功返回True,否則返回False。
函數(shù)參數(shù)說明:
CdsFileIndex :整數(shù)型,識(shí)別庫索引,用于確定這個(gè)圖像文件對應(yīng)哪個(gè)識(shí)別庫。
FilePath :文本型,圖像文件所在全路徑。
Vcode :文本型,返回的驗(yàn)證碼字符串,使用該參數(shù)前需要將一個(gè)足夠長的空白字符串賦值給它。
Private Declare Function GetVcodeFromBuffer Lib;AntiVC.dll; (ByVal CdsFileIndex As Long,ByVal ImgBuffer As Long,ByVal ImgBufLen As Long,ByVal Vcode As String) As Boolean
函數(shù)功能說明:使用CdsFileIndex對應(yīng)的識(shí)別庫,識(shí)別一個(gè)記錄了圖像文件的二進(jìn)制數(shù)據(jù)的字節(jié)數(shù)組,或一塊同樣功能的內(nèi)存區(qū)域,成功返回True,否則返回False。
函數(shù)參數(shù)說明:
CdsFileIndex :整數(shù)型,識(shí)別庫索引,用于確定這個(gè)圖像文件對應(yīng)哪個(gè)識(shí)別庫。
ImgBuffer :整數(shù)型,一個(gè)記錄了圖像文件的二進(jìn)制數(shù)據(jù)的字節(jié)數(shù)組,或一塊同樣功能的內(nèi)存區(qū)域。這里請?zhí)峁⿺?shù)組第一個(gè)成員的地址,或內(nèi)存區(qū)域的地址。
ImgBufLen :整數(shù)型,上述字節(jié)數(shù)組的數(shù)組成員數(shù),或內(nèi)存區(qū)域大小。
Vcode :文本型,返回的驗(yàn)證碼字符串,使用該參數(shù)前需要將一個(gè)足夠長的空白字符串賦值給它。
Private Declare Function GetVcodeFromHWND Lib ;AntiVC.dll; (ByVal CdsFileIndex As Long,ByVal HWND As Long,ByVal lpRect As Long, ByVal Vcode As String,ByVal DebugMode As Long) As Boolean
函數(shù)功能說明:使用CdsFileIndex對應(yīng)的識(shí)別庫,從某個(gè)窗口或控件中截取全部或部分區(qū)域截圖,并自動(dòng)識(shí)別后返回。這個(gè)函數(shù)支持從隱藏的窗口或控件中截圖,但不支持最小化的窗口或控件。
函數(shù)參數(shù)說明:
CdsFileIndex :整數(shù)型,識(shí)別庫索引,用于確定這個(gè)圖像文件對應(yīng)哪個(gè)識(shí)別庫。
HWND ,整數(shù)型,要截圖的窗口句柄。
lpRect :整數(shù)型,要截圖的區(qū)域,提供0代表截取窗口全部區(qū)域,否則請?zhí)峁┮粋(gè)RECT結(jié)構(gòu)類型的地址,該結(jié)構(gòu)說明了要截圖的區(qū)域。
Vcode :文本型,返回的驗(yàn)證碼字符串,使用該參數(shù)前需要將一個(gè)足夠長的空白字符串賦值給它。
DebugMode :整數(shù)型,調(diào)試路徑。正常調(diào)用請?zhí)峁?,如果要把截圖數(shù)據(jù)保存到磁盤文件,這里請?zhí)峁┮粋(gè)字符串變量的地址,這個(gè)字符串就是保存的路徑。
Private Declare Function GetVcodeFromIECache Lib ;AntiVC.dll; (ByVal CdsFileIndex As Long,ByVal ImgURL As String,ByVal Vcode As String) As Boolean
函數(shù)功能說明:使用CdsFileIndex對應(yīng)的識(shí)別庫,從IE緩存中搜索ImgURL所指向的圖像文件,成功返回True,否則返回False。該函數(shù)不會(huì)從網(wǎng)絡(luò)上下載圖像文件,而是在IE緩存中搜索,如果沒有事先瀏覽過ImgURL所在的網(wǎng)頁,這個(gè)函數(shù)執(zhí)行不會(huì)成功。使用時(shí),請先用代碼或瀏覽器瀏覽驗(yàn)證碼所在網(wǎng)頁,確保IE緩存保存了驗(yàn)證碼圖像文件。
函數(shù)參數(shù)說明:
CdsFileIndex :整數(shù)型,識(shí)別庫索引,用于確定這個(gè)圖像文件對應(yīng)哪個(gè)識(shí)別庫。
ImgURL :圖像文件所在網(wǎng)址。這里請直接輸入驗(yàn)證碼圖像的URL地址,函數(shù)將用這個(gè)地址確定相應(yīng)的圖像文件路徑。
Vcode :文本型,返回的驗(yàn)證碼字符串,使用該參數(shù)前需要將一個(gè)足夠長的空白字符串賦值給它。
Private Declare Function GetVcodeFromHBitmap Lib;AntiVC.dll; (ByVal CdsFileIndex As Long,ByVal HBitmap As Long,ByVal Vcode As String) As Boolean
函數(shù)功能說明:使用CdsFileIndex對應(yīng)的識(shí)別庫,識(shí)別一個(gè)HBitmap所指向的位圖數(shù)據(jù),成功返回True,否則返回False。這里HBitmap是位圖句柄,請直接傳遞位圖句柄給它。
函數(shù)參數(shù)說明:
CdsFileIndex :整數(shù)型,識(shí)別庫索引,用于確定這個(gè)圖像文件對應(yīng)哪個(gè)識(shí)別庫。
HBitmap :驗(yàn)證碼圖像的位圖句柄。必須是位圖句柄!
Vcode :文本型,返回的驗(yàn)證碼字符串,使用該參數(shù)前需要將一個(gè)足夠長的空白字符串賦值給它。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版