2017 © Pedro Peláez
 

library anticaptcha-antigate

Unapi http://antigate.com/ anticaptcha service wrapper

image

unapi/anticaptcha-antigate

Unapi http://antigate.com/ anticaptcha service wrapper

  • Wednesday, May 9, 2018
  • by xRubin
  • Repository
  • 1 Watchers
  • 1 Stars
  • 25 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 25 % Grown

The README.md

Build Status, (*1)

Unapi Anticaptcha Antigate

Модуль для распознования капчи через сервис Antigate.com, (*2)

Являтся частью библиотеки Unapi, (*3)

Реализует unapi\anticaptcha\common\AnticaptchaInterface, (*4)

Установка

$ composer require unapi/anticaptcha-antigate

Инициализация сервиса

Ключ выдается при регистрации в сервисе Antigate.com, (*5)

<?php
use unapi\anticaptcha\antigate\AntigateService;

$service = new AntigateService([
    'key' => YOUR_ANTIGATE_KEY,
]);

Распознавание графической капчи

<?php
use unapi\anticaptcha\common\task\ImageTask;

echo $service->resolve(
    new ImageTask([
        'body' => file_get_contents(__DIR__ . '/fixtures/captcha/mf4azc.png'),
        'minLength' => 6,
        'maxLength' => 6,
    ])
)->wait()->getCode();

Распознавание Рекапчи2 от гугла

siteURL String Адрес страницы на которой решается капча, (*6)

siteKey String Ключ-индентификатор рекапчи на целевой странице., (*7)

<?php
use unapi\anticaptcha\common\task\ReCaptcha2Task;

echo $service->resolve(
    new ReCaptcha2Task([
        'siteUrl' => 'http://mywebsite.com/recaptcha/test.php',
        'siteKey' => '6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16',
    ])
)->wait()->getCode();

Распознавание Рекапчи2 от гугла c использованием прокси (NoCaptchaTask)

Параметр Тип Обязательный Значение
websiteURL String Да Адрес страницы на которой решается капча
websiteKey String Да Ключ-индентификатор рекапчи на целевой странице
websiteSToken String Нет Секретный токен для предыдущей версии рекапчи. В большинстве случаев сайты используют новую версию и этот токен не требуется
proxyType String Да 'http' - обычный http/https прокси, 'socks4' - socks4 прокси, 'socks5' - socks5 прокси
proxyAddress String Да IP адрес прокси ipv4/ipv6
proxyPort Integer Да Порт прокси
proxyLogin String Нет Логин от прокси-сервера
proxyPassword String Нет Пароль от прокси-сервера
userAgent String Да User-Agent браузера, используемый в эмуляции
cookies String Нет Дополнительные cookies. Формат: cookiename1=cookievalue1; cookiename2=cookievalue2
isInvisible Boolean Нет Указать что рекапча невидимая
<?php
use unapi\anticaptcha\antigate\task\NoCaptchaTask;

echo $service->resolve(
   new NoCaptchaTask([
                   'websiteURL' => 'http://mywebsite.com/recaptcha/test.php',
                   'websiteKey' => '6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16',
                   'proxyType' => 'http',
                   'proxyAddress' => '8.8.8.8',
                   'proxyPort' => 8080,
                   'proxyLogin' => 'proxyLoginHere',
                   'proxyPassword' => 'proxyPasswordHere',
                   'userAgent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36'
               ])
)->wait()->getCode();

The Versions

09/05 2018

dev-master

9999999-dev

Unapi http://antigate.com/ anticaptcha service wrapper

  Sources   Download

The Requires

 

The Development Requires

captcha guzzle promise antigate anticaptcha unapi

09/05 2018

1.4.0

1.4.0.0

Unapi http://antigate.com/ anticaptcha service wrapper

  Sources   Download

The Requires

 

The Development Requires

captcha guzzle promise antigate anticaptcha unapi

03/10 2017

1.3.0

1.3.0.0

Unapi http://antigate.com/ anticaptcha service wrapper

  Sources   Download

The Requires

 

captcha guzzle promise antigate anticaptcha unapi

08/08 2017

1.2.0

1.2.0.0

Unapi http://antigate.com/ anticaptcha service wrapper

  Sources   Download

The Requires

 

captcha guzzle promise antigate anticaptcha unapi

07/08 2017

1.1.2

1.1.2.0

Unapi http://antigate.com/ anticaptcha service wrapper

  Sources   Download

The Requires

 

captcha guzzle promise antigate anticaptcha unapi

07/08 2017

1.1.1

1.1.1.0

Unapi http://antigate.com/ anticaptcha service wrapper

  Sources   Download

The Requires

 

captcha guzzle promise antigate anticaptcha unapi

07/08 2017

1.1.0

1.1.0.0

Unapi http://antigate.com/ anticaptcha service wrapper

  Sources   Download

The Requires

 

captcha guzzle promise antigate anticaptcha unapi

01/08 2017

1.0.0

1.0.0.0

Unapi anticaptcha common classes

  Sources   Download

The Requires

 

captcha guzzle promise antigate anticaptcha unapi