|
发表于 2012-4-16 17:50:58
|
显示全部楼层
你这个算是最简单的识别了 非常的规则
我估计用PixelChecksum都能识别出来
这是我以前的识别某软件的标准规则的图片验证码
Func getnos($zuo, $din)
$window = WinGetHandle("注册新用户", "注册")
$hesd = PixelChecksum($zuo, $din, $zuo + 24, $din + 24, 1, $window)
$theno = 0
If $hesd = 586349608 Then
$theno = 7
ElseIf $hesd = 2737912011 Then
$theno = 9
ElseIf $hesd = 443110392 Then
$theno = 5
ElseIf $hesd = 3087305927 Then
$theno = 8
ElseIf $hesd = 315573830 Then
$theno = 4
ElseIf $hesd = 1061772641 Then
$theno = 0
ElseIf $hesd = 4263280705 Then
$theno = 2
ElseIf $hesd = 4073123171 Then
$theno = 1
ElseIf $hesd = 3477442828 Then
$theno = 6
ElseIf $hesd = 36080921 Then
$theno = 3
EndIf
Return $theno
EndFunc ;==>getnos |
|