Номер id каптчи antigate

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
ilekor
Сообщения: 54
Зарегистрирован: 07 ноя 2010, 20:12

Номер id каптчи antigate

Сообщение ilekor » 07 дек 2010, 02:58

Собственно вопрос, в какой переменной или какой функцией можно получить идентификатор каптчи?
Рылся в скриптах, не смог получить.
Нужно для того, что бы отправлять в антигейт ошибочные каптчи.

Аватара пользователя
igvard
Site Admin
Сообщения: 241
Зарегистрирован: 31 июл 2008, 22:53

Re: Номер id каптчи antigate

Сообщение igvard » 07 дек 2010, 13:19

Для работы с сервисом 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);

вот пример скрипта:

Код: Выделить всё

<?php

// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");

// перейдем на полигон для ссылок
$browser->navigate("http://www.humanemulator.info/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();
?>
более подробно можно прочитать об этом объекте на нашем сайте - http://www.humanemulator.info/8424

ilekor
Сообщения: 54
Зарегистрирован: 07 ноя 2010, 20:12

Re: Номер id каптчи antigate

Сообщение ilekor » 10 дек 2010, 17:47

Молодцы, спасибо большое.

ilekor
Сообщения: 54
Зарегистрирован: 07 ноя 2010, 20:12

Re: Номер id каптчи antigate

Сообщение ilekor » 15 дек 2010, 12:15

Использую следующие функции
$captchakey = "Ключ антикаптчи";
$capchaid = $anticapcha->get_last_capcha_id();
$anticapcha->report_bug_capcha($captchakey,$capchaid);

Ответ сервера ERROR_WRONG_ID_FORMAT

tailor
Сообщения: 19
Зарегистрирован: 12 окт 2010, 00:35

Re: Номер id каптчи antigate

Сообщение tailor » 17 дек 2010, 08:18

Попробуйте вывести id
echo $anticapcha->get_last_capcha_id();

Возможно нужно убрать пробелы:
trim($capchaid);

Ответить