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

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

Как обойти капчу в OpenBullet

Как обойти капчу в OpenBullet с использованием сервиса решения

Обход капчи в OpenBullet

OpenBullet — мощный инструмент для автоматизации запросов, проверки учётных данных, парсинга и многого другого. Но когда целевой сайт защищён капчей, выполнение скрипта останавливается — если только вы её не обойдёте.

В статье вы узнаете, как правильно интегрировать API решения капчи от {{site_name}} в OpenBullet и автоматически решать reCAPTCHA v2 и другие типы.

Что понадобится

  • API-ключ от ruCaptcha
  • OpenBullet 1 или 2
  • Понимание, как редактировать HTTP-блоки в конфиге

Общая логика

Распознавание капчи реализуется через HTTP-запросы в конфиге:

  1. Найти websiteKey (sitekey) и websiteURL на целевой странице
  2. Отправить POST-запрос на https://api.rucaptcha.com/createTask
  3. Ждать 5–10 секунд и опрашивать https://api.rucaptcha.com/getTaskResult
  4. Подставить ответ gRecaptchaResponse в форму запроса

Пример: решение reCAPTCHA v2 (без прокси)

1. Найдите sitekey и URL

Используйте DevTools, Burp или логи OpenBullet. Скопируйте:

  • websiteKey — ключ сайта
  • websiteURL — URL страницы, где встроена капча

2. Создайте задачу

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

{
  "clientKey": "ВАШ_API_КЛЮЧ",
  "task": {
    "type": "RecaptchaV2TaskProxyless",
    "websiteURL": "https://example.com/login",
    "websiteKey": "6Lc_aXkUAAAAA..."
  }
}

В ответе получите taskId:

{
  "errorId": 0,
  "taskId": 72345678901
}

3. Получите результат

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

{
  "clientKey": "ВАШ_API_КЛЮЧ",
  "taskId": 72345678901
}

Повторяйте каждые 5 секунд, пока не придёт:

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "TOKEN_HERE"
  }
}

4. Подставьте токен

В конфиге укажите:

POST /login HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded

username=user&password=pass&g-recaptcha-response=TOKEN_HERE

Поддерживаемые типы капч

Тип капчи type в API
reCAPTCHA v2 RecaptchaV2TaskProxyless
reCAPTCHA v2 с прокси RecaptchaV2Task
reCAPTCHA v3 RecaptchaV3TaskProxyless
Turnstile (Cloudflare) TurnstileTaskProxyless
GeeTest v3/v4 GeeTestTaskProxyless
FunCaptcha FunCaptchaTaskProxyless
Обычная капча (картинка) ImageToTextTask

Полный список на странице документации.

Обработка ошибок

  • errorId ≠ 0 → ошибка в запросе, проверьте JSON
  • status = processing → подождите дольше, до 60 секунд
  • Нет gRecaptchaResponse → возможно, ошибка в websiteKey или websiteURL
  • HTTP 403/400 → проблема с заголовками или форматом

Итоги

Интеграция API ruCaptcha в OpenBullet позволяет автоматически решать капчи без вмешательства вручную. Создаёте задачу, опрашиваете результат и подставляете токен — и ваша автоматизация не прервётся даже на защищённых сайтах.