Проблема такая:
версия: 4.6.26
recognize_by_anticaptcha стала возвращаться пустой. Но даже когда в окне отладки ERROR_NO_SLOT_AVAILABLE - переменная false, а не код ошибки, как написано в мане.
Иногда отдаёт нормально.
Выяснил, что при пустом ответе выкидывает сам хуман (скрипт стоял в цикле).$image->screenshot_by_number('C:\\tmp.jpg',$image->get_number_by_src("recaptcha/api/image?c=",false),-1);
if(file_exists('C:\\tmp.jpg')) {
$captch=$image->recognize_by_anticaptcha('','c:\\tmp.jpg','------------------','http://antigate.com',true, 5,320,1,0,0,0, 0,-1);
if($captch===false) echo 'false<br>';
echo 'captcha:'.$captch.'<br>';
}
Ответ:
OK|3822***84captcha sent, got captcha ID 3822***84
waiting for 5 seconds
captcha:
или
server returned error: ERROR_NO_SLOT_AVAILABLE
false
captcha:
И ещё, было бы очень полезно иметь какой-нибудь индикатор работы скрипта в RT версии.
Спасибо.