Интерфейс



captchabot

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

Переменные:

SystemKey – ваш ключ в сервисе. Смотреть в вашем аккаунте на captchabot.com.

Функции :

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

recognize – распознать CAPTCHA. На вход принимает два параметра – путь к рисунку и тип распознания. Список типов приведен ниже:

Language_codes
Default/English: 0
Russian: 1
Russian case-sensetive : 2
Russian capital characters: 3
Russian lowercase characters: 4
English case-sensetive: 5
English capital characters: 6
English lowercase characters: 7

данные по CAPTCHA:

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

report – отправить сообщение о результате распознания. Принимает на вход параметр true если распознали и false если нет.

get_balance – получить баланс денег на счету в сервисе.

get_limit – получить лимит.

get_limit_used – получить использованный лимит.

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

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

<?php 

// The following code is required to properly run XWeb Human Emulator
if ($path=="")  
  
$path="../../../Templates/xweb_human_emulator.php";
require(
$path);
 
// navigate to google  
$browser->navigate("http://humanemulator.info/poligon/image.html");
// wait on browser
$browser->wait_for(60,1);
 
// сохранить рисунок на диск 
$image->save_to_file_by_url('http://humanemulator.info/images/captcha.jpg','C:\tmp.jpeg',true);
 
// подставить свой системный ключ (его можно найти в вашем аккаунте на сайте captchabot.com)
$captchabot->SystemKey "системный ключ"
 
          
/*
          Language_codes
          Default/English: 0
          Russian: 1
          Russian case-sensetive : 2
          Russian capital characters: 3
          Russian lowercase characters: 4
          English case-sensetive: 5
          English capital characters: 6
          English lowercase characters: 7
          */
 
// распознать капчу
echo "распознанная капча : ";
echo 
$res=$captchabot->recognize('C:\tmp.jpeg',0);
echo 
"<br>";
 
// получим результат распознания 
$bres=true;
if (
$res=="300" || $res=="200" || $res=="" )
        
$bres=false;
 
// получить id картинки 
echo "id картинки : ";
echo 
$captchabot->get_last_capcha_id();
echo 
"<br>";
 
// отправить сообщение о результате распознания 
$captchabot->report($bres);
 
// получить баланс
echo "получить баланс : ";
echo 
$balance $captchabot->get_balance();
echo 
"<br>";
// получить лимит
echo "получить лимит : ";
echo  
$limit $captchabot->get_limit();
echo 
"<br>";
// получить использованный лимит
echo "получить использованный лимит : ";
echo  
$limit_used $captchabot->get_limit_used();
echo 
"<br>";
 
// Quit
$app->quit();

?>

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