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
=====================================