Интерфейс



anticapcha

Тестирование CAPTCHA, используя сервис antigate.com.

Переменные:

Функции :

Распознание CAPTCHA:

recognize – распознать капчу, используя сервис antigate.com. Функция на вход принимает следующие параметры:

$filename – полный путь к файлу
$apikey – ключ для работы
$rtimeout – задержка между опросами статуса капчи
$mtimeout – время ожидания ввода капчи

включить/выключить verbose mode (комментирование происходящего):
$is_verbose – false(выключить), true(включить)

дополнительно (дефолтные параметры править не нужно без необходимости):
$is_phrase – 0 либо 1 – флаг “в капче 2 и более слов”
$is_regsense – 0 либо 1 – флаг “регистр букв в капче имеет значение”
$is_numeric – 0 либо 1 – флаг “капча состоит только из цифр”
$min_len – 0 (без ограничений), любая другая цифра указывает минимальную длину текста капчи
$max_len – 0 (без ограничений), любая другая цифра указывает максимальную длину текста капчи
$is_russian – 0 либо 1 - флаг 'капча должна демонстрироваться только русскоязычным работникам' (доступна с 4.0.17 версии)

пример:

<?php
$text
=recognize("/path/to/file/captcha.jpg","ваш_ключ_из_админки",true);
//отключено комментирование 
$text=recognize("/path/to/file/captcha.jpg","ваш_ключ_из_админки",false);  
//отключено комментирование, капча состоит из двух слов, общая минимальная длина равна 5 символам 
$text=recognize("/path/to/file/captcha.jpg","ваш_ключ_из_админки",false,1,0,0,5);  
?>

данные по CAPTCHA:

get_last_capcha_id – получить id последней капчи

get_last_capcha_filename – получить имя файла последней капчи

get_last_capcha_result – получить результат последней капчи

report_bug_capcha – сообщить об ошибке распознания. На вход принимает два параметра $key – ваш ключ и $id не распознанной капчи.

Объект доступен с версии 4.0.12

Пример работы с объектом anticapcha.
=====================================


<?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>";
 
// Quit
$app->quit();
?>

=====================================
Объекты    DOM  System  Web  Window
=====================================