Собственно вопрос, в какой переменной или какой функцией можно получить идентификатор каптчи?
Рылся в скриптах, не смог получить.
Нужно для того, что бы отправлять в антигейт ошибочные каптчи.
Номер id каптчи antigate
Re: Номер id каптчи antigate
Для работы с сервисом antigate в программе добавлен объект $anticapcha со следующими функциями
$anticapcha->get_last_capcha_filename();
$anticapcha->get_last_capcha_id();
$anticapcha->get_last_capcha_result();
$anticapcha->recognize($filename, $apikey, $path ='http://www.anti-captcha.com', $is_verbose = true, $rtimeout = 5, $mtimeout = 120, $is_phrase = 0, $is_regsense = 0, $is_numeric = 0, $min_len = 0, $max_len = 0);
$anticapcha->report_bug_capcha($key,$id);
вот пример скрипта:
более подробно можно прочитать об этом объекте на нашем сайте - https://xn--80awbbeioodeq4h3a.xn--p1ai/8424
$anticapcha->get_last_capcha_filename();
$anticapcha->get_last_capcha_id();
$anticapcha->get_last_capcha_result();
$anticapcha->recognize($filename, $apikey, $path ='http://www.anti-captcha.com', $is_verbose = true, $rtimeout = 5, $mtimeout = 120, $is_phrase = 0, $is_regsense = 0, $is_numeric = 0, $min_len = 0, $max_len = 0);
$anticapcha->report_bug_capcha($key,$id);
вот пример скрипта:
Код: Выделить всё
<?php
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
// перейдем на полигон для ссылок
$browser->navigate("https://xn--80awbbeioodeq4h3a.xn--p1ai/poligon/image.html");
$browser->wait(1);
// распознать каптчу используя сервис anti-captcha.com
echo $image->recognize_by_anticaptcha("images/captcha","c:\\1.jpg","key","http://antigate.com")."<br>";
sleep(1);
// выведем информацию
echo $anticapcha->get_last_capcha_filename()."<br>";
echo $anticapcha->get_last_capcha_id()."<br>";
echo $anticapcha->get_last_capcha_result()."<br>";
// конец
echo "<hr><br>";
// Quit
$app->quit();
?>
Re: Номер id каптчи antigate
Молодцы, спасибо большое.
Re: Номер id каптчи antigate
Использую следующие функции
$captchakey = "Ключ антикаптчи";
$capchaid = $anticapcha->get_last_capcha_id();
$anticapcha->report_bug_capcha($captchakey,$capchaid);
Ответ сервера ERROR_WRONG_ID_FORMAT
$captchakey = "Ключ антикаптчи";
$capchaid = $anticapcha->get_last_capcha_id();
$anticapcha->report_bug_capcha($captchakey,$capchaid);
Ответ сервера ERROR_WRONG_ID_FORMAT
Re: Номер id каптчи antigate
Попробуйте вывести id
echo $anticapcha->get_last_capcha_id();
Возможно нужно убрать пробелы:
trim($capchaid);
echo $anticapcha->get_last_capcha_id();
Возможно нужно убрать пробелы:
trim($capchaid);