CAPSOLVER
Блог
Обход reCaptcha v3

Обход reCaptcha v3

Logo of CapSolver

Nikolai Smirnov

Software Development Lead

14-Jun-2023

Обзор reCaptcha V3

Обзор reCaptcha V3

Мощь CapSolver

CapSolver - это сервис, который предлагает надежный способ обхода этих вызовов reCaptcha. Он предоставляет различные типы задач, которые подходят для различных потребностей, обеспечивая оптимальные результаты при обходе reCaptcha V3.

CapSolver поддерживает reCaptcha V3 и предлагает разнообразие типов задач, чтобы удовлетворить ваши потребности:

  • ReCaptchaV3Task: Этот тип задач требует ваших собственных прокси.
  • ReCaptchaV3TaskProxyLess: Этот тип задач использует встроенный прокси-сервер.
  • ReCaptchaV3M1TaskProxyLess: Этот тип задач использует встроенный прокси-сервер.

ReCaptchaV3Task

ReCaptchaV3Task - это тип задачи, который требует ваших собственных прокси для работы. Это идеально для тех, у кого есть пул надежных прокси. Использование личных прокси позволяет больше контролировать и настраивать процесс обхода.

python Copy
    from capsolver import ReCaptchaV3Task
    task = ReCaptchaV3Task(
     site_key='ваш-ключ-сайта',
     page_url='https://example.com',
     proxy='http://proxy.com',
     user_agent='ВашUserAgent'
    )
    solution =capsolver.solve(task)

ReCaptchaV3TaskProxyLess

Если у вас нет доступа к прокси или вы предпочитаете их не использовать, ReCaptchaV3TaskProxyLess - отличный выбор. Он использует встроенный прокси-сервер, делая процесс более простым и удобным для пользователя.

Copy
    from capsolver import ReCaptchaV3TaskProxyLess
    task = ReCaptchaV3TaskProxyLess(
     site_key='ваш-ключ-сайта',
     page_url='https://example.com'
    )
    solution = capsolver.solve(task)

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

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

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

json Copy
    POST https://api.capsolver.com/createTask
    {
      "clientKey":"ваш-api-ключ",
        "task":
            {
              "type":"ReCaptchaV3TaskProxyLess",
            "websiteURL":"https://antcpt.com/score_detector",
            "websiteKey":"6LcR_okUAAAAAPYrPe-HK_0RULO1aZM15ENyM-Mf",
            "pageAction": "homepage"
            }
    }

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

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

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

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

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

Copy
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey":"ВАШ_API_КЛЮЧ",
    "taskId": "ID ЗАДАЧИ CREATETASK" //ID создано методом createTask
}

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

Copy
{
    "errorId": 0,
    "errorCode": null,
    "errorDescription": null,
    "solution": {
        "userAgent": "xxx",
        "expireTime": 1671615324290,
        "gRecaptchaResponse": "3AHJ....."
    },
    "status": "ready
}

В ответе 'solution' содержит 'userAgent', время истечения токена 'expireTime' и токен решения 'gRecaptchaResponse'.
После решения капчи вы можете проверить токен капчи, отправив токен на сайт, например:

json Copy
    var request = require('request');
    var options = {
      'method': 'POST',
      'url': 'https://antcpt.com/score_detector/verify.php',
      'headers': {
        'Content-Type': 'application/json'
      },
      body: JSON.stringify({
        "g-recaptcha-response": "здесь токен capsolver"
      })
    request(options, function (error, response) {
      if (error) throw new Error(error);
      console.log(response.body
    });

Команда Capsolver

Дисклеймер о соблюдении: Информация, представленная в этом блоге, предназначена только для справочных целей. CapSolver обязуется соблюдать все применимые законы и нормы. Использование сети CapSolver для незаконной, мошеннической или злоупотребляющей деятельности строго запрещено и будет расследовано. Наши решения для распознавания капчи улучшают пользовательский опыт, обеспечивая 100% соблюдение при помощи в решении трудностей с капчей в процессе сбора общедоступных данных. Мы призываем к ответственному использованию наших услуг. Для получения дополнительной информации, пожалуйста, посетите наши Условия обслуживания и Политику конфиденциальности.

Ещеe

Решение reCAPTCHA с помощью AI-распознавания в 2025 году
Решение reCAPTCHA с помощью AI-распознавания в 2025 году

Исследуйте, как ИИ преобразует процесс решения reCAPTCHA, решения CapSolver и меняющийся ландшафт безопасности CAPTCHA в 2025 году.

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

11-Nov-2024

Решение reCAPTCHA с помощью Python, Java и C++
Решение reCAPTCHA с использованием Python, Java и C++

Как успешно решать reCAPTCHA с помощью трех мощных языков программирования: Python, Java и C++ в одном блоге? Давай!

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

25-Oct-2024

Как решать reCAPTCHA v2 с помощью Rust
Как решить reCAPTCHA v2 с помощью Rust

Узнайте, как решать reCaptcha v2 с помощью Rust и API Capsolver. Это руководство охватывает как методы с прокси, так и без прокси, предоставляя пошаговые инструкции и примеры кода для интеграции решения reCaptcha v2 в ваши приложения Rust.

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

17-Oct-2024

Руководство по решению reCAPTCHA v3 с высокими баллами на Python
Руководство по решению reCAPTCHA v3 с высокими баллами на Python

Это руководство проведет вас через эффективные стратегии и приемы Python для решения reCAPTCHA v3 с высокими баллами, гарантируя бесперебойную работу ваших задач автоматизации.

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

17-Sep-2024

Как интегрировать решения reCAPTCHA v2 в Python для извлечения данных
Как интегрировать решения reCAPTCHA v2 в Python для извлечения данных

Узнайте, как интегрировать решения reCAPTCHA v2 в Python для беспроблемного извлечения данных. Изучите версии reCAPTCHA, разберитесь в извлечении данных и следуйте простому примеру с использованием Capsolver для автоматизации решения задач reCAPTCHA v2.

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

10-Sep-2024

Решение задач reCAPTCHA v3 Enterprise с помощью Python и Selenium
Решение задач reCAPTCHA v3 Enterprise с помощью Python и Selenium

Как решать reCAPTCHA v3 Enterprise с помощью Python и Selenium, популярного инструмента автоматизации браузера.

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

04-Sep-2024