Blog
Обход CAPTCHA DataDome с помощью

Обход CAPTCHA DataDome с помощью

Logo of Capsolver

CapSolver Blogger

How to use capsolver

14-Jun-2023

Обход CAPTCHA DataDome с помощью CapSolver API

Если вы столкнулись с CAPTCHA DataDome и ищете способ обойти его, это руководство создано специально для вас. Мы будем использовать CapSolver API для обхода CAPTCHA DataDome с легкостью. Вы можете использовать собственные прокси-серверы с `DataDomeSliderTask".

Создание задачи

Первый шаг для обхода CAPTCHA DataDome - это создание задачи с помощью метода createTask.

Вот структура объекта задачи:

  • type: Обязательно. Это должно быть DataDomeSliderTask.
  • websiteURL: Обязательно. Это URL-адрес сайта, использующего CAPTCHA DataDome.
  • captchaURL: Обязательно. Если URL содержит t=bv, это означает, что ваш IP должен быть заблокирован, t должно быть t=fe
  • proxy: Необязательно. Если вы используете прокси-сервер, вы можете указать его здесь.
  • userAgent: Необязательно. Если вы эмулируете браузер, включите его User-Agent здесь.
    Вот пример запроса:
{
      "clientKey": "ВАШ_API_КЛЮЧ",
      "task": {
        "type": "DatadomeSliderTask",
        "websiteURL": "https://bck.websiteurl.com/registry",
        "captchaUrl": "your captcha url"
        "proxy": "Ваш_прокси",
        "userAgent": "СОВРЕМЕННЫЙ_ПОЛЬЗОВАТЕЛЬСКИЙ_АГЕНТ_ЗДЕСЬ"
      }
    }

Как только задача успешно отправлена, вы получите ID задачи в ответе:

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

Получение результатов

После того, как вы получите ID задачи, вы можете использовать его, чтобы получить решение. Отправьте ID задачи с помощью метода getTaskResult. Результаты должны быть готовы в течение интервала от 1с до 10с.

Вот пример запроса:

{
    "clientKey": "ВАШ_API_КЛЮЧ",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

В ответе будет включен токен решения:

{
    "errorId": 0,
    "errorCode": null,
    "errorDescription": null,
    "solution": {
        "userAgent": "xxx", 
        "expireTime": 1671615324290, 
        "gRecaptchaResponse": "3AHJ....." // Это токен решения
    },
    "status": "ready"
}

Примечание: Примеры на Python и Go не включены из-за отсутствия конкретных деталей API DataDome. Пожалуйста, замените ВАШ_API_КЛЮЧ на ваш фактический ключ API CapSolver, и замените websiteURL, captchaURL на фактический URL сайта и URL captcha для задачи CAPTCHA DataDome, которую вы пытаетесь решить.

Команда CapSolver

Máse