Ребят, вот функция антикаптчи:
вот решил так модифицировать:
Но почему-то у меня всё равно выходит из цикла, даже если каптча не разгадана, и выдает ответ: 0...
Может у кого нибудь есть какие нибудь примеры...
Работа с http://antigate.com
Код:
Func _CaptchaTest()
Local $data[4]
$data[0] = "method=base64"
$data[1] = "key=" & $INIPassKey
$data[2] = "ext=jpg"
$data[3] = "numeric=1"
Local $filenames[1]
$filenames[0] = 'body.jpg'
Local $host = 'antigate.com'
Local $page = '/in.php'
_HTTPConnect($host)
_HTTPPost_files($host, $page, $data, $filenames)
Local $captcha_id = _HTTPRead_capcha_id()
$page = '/res.php' & '?' & $data[1] & '&' & $data[3] & '&action=get&id=' & $captcha_id
Global $captcha_text
Sleep (5000)
While 1
_HTTPGet_captcha($host, $page)
$captcha_text = _HTTPRead_capcha_id()
If Not @error then ExitLoop
Sleep(2000)
WEnd
_HTTPClose()
_EnterCaptcha()
EndFunc
вот решил так модифицировать:
Код:
;~~~~~~~~~
While 1
_HTTPGet_captcha($host, $page)
$captcha_text = _HTTPRead_capcha_id()
If Not StringInStr(1, 'CAPCHA_NOT_READY') then ExitLoop
Sleep(2000)
WEnd
;~~~~~~~~~~~~~~~~
Но почему-то у меня всё равно выходит из цикла, даже если каптча не разгадана, и выдает ответ: 0...
Может у кого нибудь есть какие нибудь примеры...
Работа с http://antigate.com