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