Looking for international version of our service? Go to 2captcha.com

Туториалы по обходу капчи

Как обойти числовую капчу

Как распознать, решить обойти числовую капчу автоматически с помощью сервиса распознавания - пошаговое руководство

Как обойти числовую CAPTCHA с помощью 2Captcha API

Этот гид объясняет, как взаимодействовать с 2Captcha API v2 для обхода числовых CAPTCHA, с упором на практическое использование через запросы Postman.


1. Создание аккаунта в 2Captcha

  • Посетите 2Captcha.
  • Зарегистрируйтесь.
  • Пополните баланс для начала работы с CAPTCHA.

2. Установка расширения для браузера (необязательно)

  • Скачайте расширение 2Captcha.
  • Расширение упрощает процесс решения CAPTCHA, интегрируясь с вашим браузером.

3. Получение API-ключа

  • Войдите в аккаунт 2Captcha.
  • Перейдите в раздел "Настройки API".
  • Скопируйте ваш API-ключ.

4. Подготовка изображения

Перед отправкой изображения CAPTCHA в API его необходимо закодировать в формат Base64.

Пример кодирования в Base64 (вручную)

  • Используйте онлайн-инструмент, например Base64-Image Encoder или любой другой конвертер изображений в Base64.
  • Загрузите изображение CAPTCHA и скопируйте строку Base64.

5. Отправка запроса на решение CAPTCHA через API v2

Используйте Postman для взаимодействия с API 2Captcha. Следуйте этим шагам:

Создание POST-запроса в Postman

  1. Endpoint: https://api.2captcha.com/createTask
  2. Заголовки:
    • Content-Type: application/json

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

POST https://api.2captcha.com/createTask
Content-Type: application/json

{
   "clientKey": "YOUR_API_KEY",
   "task": {
       "type": "ImageToTextTask",
       "body": "BASE64_ENCODED_IMAGE_STRING",
       "numeric": 1
   }
}

6. Получение решения CAPTCHA

После отправки CAPTCHA вы получите task ID в ответе. Используйте этот ID для получения решения.

Создание POST-запроса в Postman

  1. Endpoint: https://api.2captcha.com/getTaskResult
  2. Заголовки:
    • Content-Type: application/json

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

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

{
   "clientKey": "YOUR_API_KEY",
   "taskId": "TASK_ID"
}

Ожидаемый ответ

  • Если CAPTCHA решена:
    {
        "status": "ready",
        "solution": {
            "text": "CAPTCHA_TEXT"
        }
    }
  • Если всё ещё в обработке:
    {
        "status": "processing"
    }
  • Повторяйте запрос каждые 5 секунд, пока статус не изменится на "ready".

7. Решение числовых CAPTCHA

Числовые CAPTCHA требуют ответа, содержащего только цифры. Убедитесь, что параметр numeric установлен в 1 в запросе API.

Пример запроса для числовых CAPTCHA

POST https://api.2captcha.com/createTask
Content-Type: application/json

{
   "clientKey": "YOUR_API_KEY",
   "task": {
       "type": "ImageToTextTask",
       "body": "BASE64_ENCODED_IMAGE_STRING",
       "numeric": 1
   }
}

Дополнительные замечания:

  • Некоторые числовые CAPTCHA могут содержать пробелы или специальное форматирование; удалите ненужные символы, если необходимо.
  • Если в ответе содержатся буквы, проверьте параметры запроса и убедитесь, что numeric: 1 указан правильно.

Дополнительные советы

Отладка

Если возникают проблемы:

  • Убедитесь, что изображение имеет поддерживаемый формат (JPEG, PNG, GIF).
  • Проверьте, что размер изображения не превышает 100 кБ, а его размеры не больше 1000x1000 пикселей.
  • Проверьте ваш API-ключ и баланс.

Использование расширения для браузера

Для упрощённого решения CAPTCHA расширение 2Captcha автоматически обрабатывает CAPTCHA на поддерживаемых сайтах без необходимости интеграции с API.


Пример использования

Представьте, что вам нужно автоматизировать отправку форм на веб-сайте, который требует решения числовых CAPTCHA. Интеграция API 2Captcha поможет обойти эти преграды и упростить процесс работы.
``

Заключение

Использование 2Captcha API v2 позволяет легко обходить числовые CAPTCHA. Следуйте этому пошаговому руководству, чтобы интегрировать решение в ваш проект и упростить процесс решения CAPTCHA.