本帖最后由 bob 于 2009-7-1 11:32 编辑
今天无聊,帮你把验证码问题也给解决了吧
#include <IE.au3>
#include <OCR.au3>
Dim $i=0
$oIE = _IECreate ("http://www.10000ka.com/site2/default.asp",0,1,0)
sleep(3000) ;网站有几个图片始终无法加载完毕,只能用这个等待了!
$oImgs = _IEImgGetCollection ($oIE)
For $oImg In $oImgs
$i+=1
If $oImg.src="http://www.10000ka.com/numcode.asp" Then
$oPic = $oIE.Document.body.createControlRange()
$oPic.Add($oImg)
$oPic.execCommand("Copy")
$img = ClipGet()
EndIf
Next
$a_Image = myReadImageToArray($img, True, 1, 0xeeeeee)
$s_code_string = myArrarOCR(@ScriptDir&"\CodeFont.txt", $a_Image, 1, 4, 5, "", 0, 5, 0, 0)
MsgBox(0, "识别结果", $s_code_string)
CodeFont.txt 和 OCR.au3 附件下载
|