Решение и обход капчи через API RuCaptcha
Распознавание, обход и решение капчи — три названия одного действия: вы отправляете задачу, получаете готовый ответ и подставляете его в форму. Ключ выдаётся сразу после регистрации.
Как устроен запрос
Отправить задачу
Метод createTask принимает тип капчи и её параметры —
адрес страницы и ключ сайта для reCAPTCHA, изображение для
картинки-капчи. В ответ приходит идентификатор задачи.
Забрать ответ
Метод getTaskResult опрашивается по идентификатору, пока
задача не выполнена. Рядом работают getBalance для остатка
и reportCorrect с reportIncorrect — ими
помечают, подошёл ответ или нет.
Отчёт о неверном ответе не формальность: по нему пересчитывается качество, и на стороне заказчика это единственный способ сообщить, что решение не подошло.
Что можно решать
В опубликованной таблице 48 типов. Ниже шесть самых востребованных — с ценой за тысячу и составом задачи.
| Тип | За 1000 | Что передаётся в задаче |
|---|---|---|
| reCAPTCHA v2 | 65–160 ₽ | Адрес страницы и ключ сайта |
| reCAPTCHA v3 | 99–160 ₽ | Адрес, ключ сайта и требуемая оценка доверия |
| Cloudflare Turnstile | 99 ₽ | Адрес страницы и ключ сайта |
| Капча картинка | 18–44 ₽ | Само изображение в base64 |
| GeeTest | 160 ₽ | Идентификатор и параметры испытания |
| DataDome | 99 ₽ | Адрес страницы и параметры проверки |
Где это применяют
Автотесты
Форма регистрации или оплаты показывает капчу на каждом прогоне, и ручной шаг ломает автоматический тест. Ответ из API снимает этот шаг.
Сбор открытых данных
Каталоги и справочники отдают страницы всем, но ставят проверку после десятков запросов. Через API она решается на ходу.
Свои интерфейсы
Расширение для браузера решает проверку прямо на открытой странице — в админке или чужой панели, где своего кода нет вовсе.
Сервис решает капчу — он не обходит защиту конкретного сайта и не отменяет его правила. За то, где и зачем применяется ответ, отвечает тот, кто отправил задачу.