EZCAPTCHA

краткое содержание

reCaptcha - это продукт для обнаружения веб-ботов от google, который обеспечивает защиту от атак спам-трафика на основе механизмов шифрования и распознавания изображений. В этом посте мы покажем вам, как использовать наш сервис для решения проблемы recaptcha и получения действительного token

Использование

Обход reCaptcha с помощью сервиса EzCaptcha В этом техническом блоге мы расскажем вам о том, как обойти reCaptcha с помощью сервиса EzCaptcha EzCaptcha предоставляет различные типы задач для решения reCaptcha:

Тип миссии

ReCaptchaV2TaskProxyless: Это задание представляет собой решение reCaptcha V2, которое использует встроенный прокси-сервер.
RecaptchaV2EnterpriseTaskProxyless: Эта задача предназначена для решения reCaptcha V2Enterprise, использующего встроенный прокси-сервер
ReCaptchaV2STaskProxyless: Это задание представляет собой решение reCaptcha V2 с параметром "s".
RecaptchaV2SEnterpriseTaskProxyless: Это задание - решение для reCaptcha V2Enterprise с параметром "s".
ReCaptchaV3TaskProxyless: Это задание представляет собой решение reCaptcha V3, которое использует встроенный прокси-сервер.
ReCaptchaV3TaskProxylessS9: Этот тип задания использует встроенный прокси-сервер и возвращает оценку "token" не менее 0,9.
ReCaptchaV3EnterpriseTaskProxyless: Эта задача предназначена для решения reCaptcha V3Enterprise, использующего встроенный прокси-сервер

Чтобы начать работу, необходимо создать задачу распознавания с помощью метода createTask. Ниже приведен пример создания задачи и необходимых параметров

clientKey:  Ключ пользователя для вашей учетной записи
type:  Типы заданий в вышеперечисленных
websiteURL:  Полный URL-адрес страницы, на которой используется reCaptcha.
websiteKey:  Веб-сайт, используемый reCaptcha sitekey
pageAction: Если тип задачи - V3 или V3 Enterprise, необходимо найти pageAction, используемый страницей, и заполнить поле
isInvisible: Независимо от того, является ли режим "invisible" или нет, в версии V2 есть и видимый, и невидимый режимы, но в V3, как правило, существует только невидимый режим.
s: Некоторые сайты V2 версии recapthca более строгий контроль ветра, будет использовать s параметр, предоставленный Google, чтобы отметить только один проверки, в то время как тип задачи должны быть указаны для использования RecaptchaV2STaskProxyless или RecaptchaV2SEnterpriseTaskProxyless тип, предоставленный нами, чтобы решить проблему

Пример запроса

POST https://api.ez-captcha.com/createTask
Host: api.ez-captcha.com
Content-Type: application/json
{
  "clientKey":"yourapiKey",
    "task":
        {
           "type":"RecaptchaV3TaskProxyless",
           "websiteURL":"https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php",
           "websiteKey":"6LdyC2cUAAAAACGuDKpXeDorzUDWXmdqeg-xy696",
           "pageAction": "examples/v3scores",
           "isInvisible": true
        }
}

После успешной отправки задания вы получите в ответе "ID" задания:

JSON
{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Получив "ID" задачи, вы можете использовать его для запроса о том, был ли сгенерирован "token". Используйте интерфейс getTaskResult для отправки "ID" задачи. Результат задачи для v3 должен генерироваться с интервалом от 1 секунды до 10 секунд (наша средняя скорость ответа для v3 составляет 3 с). Ниже приведен пример запроса:

POST https://api.ez-captcha.com/getTaskResult
Host: ez-captcha.com
Content-Type: application/json

{
    "clientKey":"YOUR_API_KEY",
    "taskId": "TASKID OF CREATETASK" //ID, созданный методом createTask.
}

Формат ответа следующий:

{
    'errorId': 0,
    'solution': {
        'gRecaptchaResponse': 'xxxx'  // Когда результат будет "ready", появится "token".
    },
    'status': 'ready'  // Если статус "processing", результат еще не сгенерирован, если "ready", "token" готов.
}

Если "status" - "processing", вам нужно снова ждать результата и снова запросить интерфейс, чтобы получить результат через определенный промежуток времени. Если "status" - "ready", это означает, что "token" готов, и вы можете получить "токен" в объекте "solution" результата "json" в " gRecaptchaResponse" в объекте решения результата "json", чтобы получить "token".

reCaptcha
Cloudflare
DataDome
reCaptcha v3
hCaptcha
reCaptcha v3 Enterprise
FunCaptcha
EzCaptcha
WebScraping
reCAPTCHA v2
hCaptcha Enterprise
reCaptcha v2 Enterprise
Captchas

Попробуйте бесплатно прямо сейчас!