reCAPTCHA

Автоматическое распознавание Google reCAPTCHA

Подробный обзор технологии защиты reCAPTCHA, принципов её работы и способов автоматического прохождения.

Начать решать

Что такое Google reCAPTCHA

Google reCAPTCHA — это одна из самых распространённых систем защиты от ботов, разработанная компанией Google. Она прошла долгий путь эволюции: от искажённого текста (reCAPTCHA v1) до полностью невидимой проверки (reCAPTCHA v3). Сегодня на большинстве сайтов встречаются версии v2 и v3, каждая из которых применяет собственный подход к верификации пользователей.

reCAPTCHA v2 предлагает знакомый чекбокс «Я не робот» и при необходимости показывает задания на выбор изображений — например, отметить все картинки со светофорами или автобусами. reCAPTCHA v3 работает полностью в фоновом режиме, оценивая поведение посетителя и присваивая ему рейтинг от 0.0 до 1.0, где высокий балл указывает на легитимного пользователя.

☑️

Чекбокс «Я не робот»

Классическая проверка reCAPTCHA v2 — клик по чекбоксу с возможным заданием на выбор изображений.

🔍

Невидимый анализ

reCAPTCHA v3 работает в фоне, оценивая поведение пользователя без видимых заданий.

🖼️

Задания с изображениями

Выбор нужных картинок из сетки: светофоры, автобусы, пешеходные переходы, велосипеды.

Как устроена защита reCAPTCHA

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

В случае reCAPTCHA v2, если оценка недостаточно высока, пользователю показывается задание с изображениями. Система использует реальные фотографии из Google Street View и других источников, что отличает её от синтетических изображений Arkose Labs. reCAPTCHA v3 не показывает заданий вовсе — она возвращает сайту числовой score, а решение о допуске принимает уже сам владелец ресурса.

💡 reCAPTCHA установлена на миллионах сайтов по всему миру — от интернет-магазинов и форумов до государственных порталов и банковских систем, — что делает умение работать с этой капчей ключевым навыком для любых задач автоматизации.

Распознавание reCAPTCHA v2

Для прохождения reCAPTCHA v2 необходимо получить токен, который подтверждает успешное выполнение проверки. Сервис принимает параметры капчи — ключ сайта (sitekey) и URL страницы — и возвращает готовый токен для подстановки в форму. Этот метод работает для всех типов reCAPTCHA v2: стандартного чекбокса, невидимой версии и Enterprise.

Извлечение параметров

Найдите на странице sitekey (атрибут data-sitekey) и зафиксируйте URL страницы с капчей.

Отправка задачи

Сформируйте POST-запрос к API с указанием типа капчи, sitekey и pageurl.

Ожидание решения

Сервис обрабатывает задание и возвращает готовый g-recaptcha-response токен. Среднее время — 10–30 секунд.

Подстановка токена

Вставьте полученный токен в поле g-recaptcha-response формы и отправьте запрос на сервер.

У нас есть готовые модули для решения, подробнее можно узнать в нашей документации

Распознавание reCAPTCHA v3

reCAPTCHA v3 не предлагает визуальных заданий — вместо этого она возвращает score на основе поведенческого анализа. Для её прохождения сервис эмулирует поведение реального пользователя и генерирует токен с высоким рейтингом доверия. Процесс аналогичен v2: вы передаёте sitekey и URL, а в ответ получаете готовый токен.

💡 При работе с reCAPTCHA v3 обратите внимание на параметр action — он должен совпадать с тем, который ожидает целевой сайт. Неверное значение action может привести к низкому score и отклонению запроса.

Рекомендации

Для стабильной работы с reCAPTCHA стоит придерживаться нескольких правил. Во-первых, используйте качественные резидентные прокси — Google особенно чувствительна к датацентровым IP-адресам. Во-вторых, убедитесь, что cookies и заголовки браузера соответствуют реальному пользователю. В-третьих, для reCAPTCHA v3 всегда передавайте корректный параметр action, соответствующий целевому действию на сайте.

Соблюдение этих рекомендаций позволяет значительно повысить процент успешных прохождений и сократить издержки на повторные попытки.