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

Логотип «RuCaptcha»Перейти на главную страницу
Туториалы по обходу капчи

Эта статья была полезной?

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

json Copy
POST https://api.rucaptcha.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.rucaptcha.com/getTaskResult
  2. Заголовки:
    • Content-Type: application/json

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

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

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

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

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

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

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

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

json Copy
POST https://api.rucaptcha.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 расширение RuCaptcha автоматически обрабатывает CAPTCHA на поддерживаемых сайтах без необходимости интеграции с API.


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

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


Заключение

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