Util::ReCaptcha2 - распознавание рекаптчи

10 окт 2018

  • Собираемые данные(top)


    • Получает ответ от ресурсов Anti-captcha.com, Rucaptcha.com, Capmonster, Xevil, 2captcha, R.I.P.captcha

    Варианты использования(top)


    • Распознавание рекаптчи
    • Используется для распознавания рекаптчи в парсере SE::Google

    [​IMG]

    Запросы(top)


    Парсер принимает запросы двух видов:
    • sitekey url
    • sitekey url proxy user-agent
    Параметры разделяются пробелом и означают:
    • sitekey - это sitekey рекаптчи
    • url - страница, на которой находится рекаптча
    • proxy - прокси, через который получена рекаптча. Параметр должен быть в формате "loginpass@ipport@type" для прокси с авторизацией или "ipport@type" для прокси без авторизации
      • type может быть http, https, socks4, socks5
    • user-agent - юзерагент, с которым получена рекаптча
    Поддерживаются следующие сервисы разгадывания рекаптчи: Anti-captcha.com, Rucaptcha.com, Capmonster, Xevil, 2captcha

    Результаты(top)


    В результат выводится:
    • $resp - ответ рекаптчи
    • $error - если возникла ошибка, её описание

    Пример настройки использования Xevil(top)


    Для выбора сервиса используется параметр Provider.
    Для Anti-captcha.com, Rucaptcha.com, 2captcha обязательно нужно задать параметр "Client key", для Capmonster, Xevil - "Provider url".
    В Xevil рекомендуется выбирать Antigate (Anti-Captcha) или RuCaptcha. В настройках Util::ReCaptcha2 Util::ReCaptcha2 в Provider url нужно указать IP port Xevil:
    [​IMG]

    и выбрать Provider - Xevil:

    [​IMG]

    Возможные настройки(top)

    Общие настройки для всех парсеров
    ПараметрЗначение по умолчаниюОписание
    Client key - Ключ клиента для Anti-captcha.com, Rucaptcha.com
    Provider url-Урл провайдера для Capmonster
    ProviderAntiCaptchaСервис антикапчи
    Wait between get status5Задержка между получением статуса
    Max wait time300Максимальное время задержки