Skip to content
Рекапча Гугл

Как пройти рекапчу: автоматическое решение капчи Гугл

Полное руководство по автоматическому прохождению рекапчи от Гугл через распознавание изображений и клики. Разбираем типы заданий, API интеграцию и лучшие практики.

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

Что такое рекапча и как она работает

Рекапча представляет собой систему защиты от ботов, разработанную компанией Google. Это одна из самых распространённых капч в интернете: рекапча Гугл установлена на миллионах сайтов по всему миру. Когда пользователь пытается пройти рекапчу, система оценивает множество поведенческих сигналов: траекторию движения курсора, скорость кликов, отпечаток браузера и историю cookies. Если уровень подозрительности низкий, пользователь проходит проверку одним нажатием на чекбокс «Я не робот». В противном случае система показывает визуальное задание с сеткой изображений.

Задания рекапчи Гугл представляют собой сетку из фотографий (3x3 или 4x4), где нужно выбрать все плитки, содержащие определённый объект: светофоры, пешеходные переходы, автобусы, велосипеды, мосты и другие элементы городской среды. Google постоянно обновляет и ротирует изображения, а также совершенствует алгоритмы обнаружения ботов с помощью машинного обучения. Именно поэтому автоматически пройти рекапчу без специализированного сервиса распознавания крайне сложно.

☑️

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

Стандартный виджет рекапчи. Google анализирует поведение пользователя при нажатии на чекбокс и решает, нужна ли дополнительная проверка.

🖼️

Сетка изображений

Сетка 3x3 или 4x4 с фотографиями. Пользователь должен выбрать все плитки с указанным объектом для прохождения проверки.

🕶️

Невидимая рекапча

Проверка без видимого чекбокса. Работает в фоновом режиме и показывает задание только при подозрительной активности.

Как пройти рекапчу автоматически через клики

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

Для автоматического решения рекапчи Гугл вашему скрипту нужно захватить полное изображение сетки капчи в том виде, в котором оно отображается пользователю, а также текст инструкции, указывающий, какие объекты нужно выбрать (например, «Select all images with traffic light» или «Select all images with bus»). Изображение можно отправить как файл через multipart загрузку или в формате base64.

💡 Поддерживаемые типы заданий рекапчи: cars, bicycles, boat, bridges, bus, chimneys, crosswalks, hydrant, motorcycle, mountain, palm trees, traffic light, tractors, taxi, stairs, parking meters. Другие задания также поддерживаются, и новые добавляются регулярно.

Пошаговая инструкция: пройти рекапчу через API

Ниже приведён полный процесс автоматического решения рекапчи через сервис Cap.Guru. Следуйте этим шагам, чтобы интегрировать распознавание рекапчи Гугл в ваш рабочий процесс автоматизации, парсинга или тестирования.

Захват изображения и текста задания

Сделайте скриншот полной сетки рекапчи и запишите текст инструкции, отображаемый над сеткой (например, «Select all images with crosswalks»). Изображение можно отправить как файл (multipart, параметр file) или в формате base64 (параметр body).

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

Сформируйте POST запрос к http://api.cap.guru/in.php со следующими параметрами: key (ваш API ключ), method (post или base64), textinstructions (текст задания, например: «crosswalks»), click (значение «recap» для ответа в координатах или «recap2» для ответа в номерах ячеек). Сервер вернёт ID задачи.

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

Подождите 5 секунд и отправьте GET запрос к http://api.cap.guru/res.php с параметрами key, action=get и id (ID задачи). При click=recap сервер вернёт координаты в формате «coordinate:x=44,y=32;x=143,y=11», где x=0,y=0 соответствует верхнему левому углу изображения. При click=recap2 ответ будет в формате номеров ячеек: «1,2,6,9». Если задача ещё не решена, вы получите CAPCHA_NOT_READY; повторите запрос через 5 секунд.

Клики по координатам

Чтобы пройти рекапчу, поочерёдно кликайте по полученным координатам на изображении сетки. При использовании номеров ячеек (recap2) кликайте по соответствующим плиткам сетки по порядку. Если рекапча показывает дополнительную сетку после первых кликов, повторите процесс с новым скриншотом.

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

Версии сетки изображений рекапчи Гугл

При работе с рекапчей важно понимать различные форматы сеток изображений. Google использует два основных макета: сетку 3x3 (9 ячеек) и сетку 4x4 (16 ячеек). Обе версии представляют составное изображение, разделённое на плитки, с инструкцией, указывающей, какие объекты нужно выбрать. API Cap.Guru поддерживает обе версии и возвращает координаты или номера ячеек в зависимости от выбранного режима.

Рекапча Гугл также может показывать динамические сетки, в которых отдельные плитки заменяются новыми изображениями после клика. В этом случае необходимо сделать новый скриншот после каждого раунда кликов и отправить его на повторное распознавание. Сервис обрабатывает все стандартные категории объектов, включая автомобили, велосипеды, лодки, мосты, автобусы, дымовые трубы, пешеходные переходы, пожарные гидранты, мотоциклы, горы, пальмы, светофоры, тракторы, такси, лестницы и парковочные счётчики.

📋

Сетка 3x3 (9 ячеек)

Стандартный макет с 9 плитками. Используйте click=recap для пиксельных координат или click=recap2 для номеров ячеек от 1 до 9.

🔎

Сетка 4x4 (16 ячеек)

Расширенный макет с 16 плитками. Те же параметры API; координаты автоматически подстраиваются под большую сетку.

🔄

Динамическая замена

Плитки обновляются после клика. Сделайте новый скриншот, отправьте повторно и кликайте по новым координатам до завершения.

Интеграция с инструментами автоматизации

Пройти рекапчу через API можно с помощью любого популярного фреймворка для автоматизации браузера. В Selenium используйте WebDriver для захвата скриншота элемента капчи, отправки на API и последующих кликов по координатам с помощью ActionChains. В Puppeteer и Playwright воспользуйтесь page.screenshot() для захвата сетки и page.mouse.click() для выполнения кликов в точных пиксельных позициях, полученных от сервиса.

Подход через клики по изображениям особенно эффективен, потому что он максимально точно имитирует реальное взаимодействие человека с рекапчей. Вместо подстановки токенов в скрытые поля формы ваш скрипт физически кликает по правильным плиткам, что делает решение более устойчивым к обнаружению поведенческим анализом Google. API поддерживает два формата ответа: координатный режим (recap) для точных пиксельных позиций и режим номеров ячеек (recap2) для индексного подхода к кликам.

Частые ошибки при решении рекапчи

Даже при использовании надёжного сервиса распознавания существуют типичные ошибки, мешающие успешно пройти рекапчу. Самая частая проблема — отправка некачественного или обрезанного изображения. API нуждается в полной сетке капчи в виде единого изображения; частичные скриншоты или изображения с элементами интерфейса браузера дадут некорректный результат. Другая распространённая ошибка — неправильный текст задания: параметр textinstructions должен совпадать с реальной инструкцией рекапчи.

Ошибки смещения координат — ещё одна частая причина неудачных кликов. Если координаты, полученные от API, не совпадают с положением элемента капчи на странице, клики попадут мимо нужных плиток. Убедитесь, что размеры скриншота совпадают с фактическим отображаемым размером виджета рекапчи. Также помните, что задания поддерживаются только на английском языке, поэтому всегда передавайте текст инструкции на английском, вне зависимости от языка страницы.

💡 Если клики не попадают в цель, проверьте три момента: качество изображения (полная сетка, без обрезки), совпадение координат (размер скриншота = размер виджета на экране), точность текста задания (только на английском, соответствует инструкции рекапчи).

Рекомендации для стабильного прохождения рекапчи

Для поддержания высокого процента успешных решений при массовой работе с рекапчей придерживайтесь следующих правил. Используйте качественные резидентные или мобильные прокси и регулярно их ротируйте: серверные IP адреса значительно чаще вызывают усложнённые задания или полную блокировку. Добавляйте реалистичные задержки между кликами для имитации естественного поведения. Всегда используйте актуальные отпечатки браузера и строки User-Agent, поскольку Google отслеживает запросы от устаревших или headless браузеров.

Реализуйте корректную обработку ошибок и логику повторных попыток в скриптах. Если API возвращает CAPCHA_NOT_READY, подождите 5 секунд перед следующим запросом. Для динамических сеток, где плитки заменяются после клика, делайте новый скриншот и отправляйте свежую задачу на каждый раунд, пока рекапча не будет полностью пройдена. API Cap.Guru поддерживает параллельную отправку задач, что позволяет одновременно ставить в очередь несколько задач на распознавание рекапчи и обрабатывать результаты по мере поступления.

Почему Cap.Guru — лучший способ пройти рекапчу Гугл

Cap.Guru предоставляет быстрый и надёжный сервис для решения рекапчи через распознавание изображений и клики по нужным плиткам. Независимо от того, какой тип задания показывает рекапча Гугл — автомобили, светофоры, пешеходные переходы или любые другие объекты — API возвращает точные координаты кликов с высокой точностью и минимальной задержкой. Сервис поддерживает два формата ответа: координатный и номерной, что даёт полную гибкость при интеграции.

Сервис распознавания рекапчи интегрируется со всеми основными фреймворками автоматизации браузера, включая Selenium, Puppeteer и Playwright. Подход через физические клики по сетке максимально близко воспроизводит действия реального пользователя, что снижает вероятность обнаружения. Cap.Guru берёт на себя всю сложность обработки изображений и определения объектов, позволяя вам сосредоточиться на построении автоматизации. С конкурентными ценами, быстрым временем ответа и поддержкой всех стандартных типов заданий рекапчи Гугл, Cap.Guru является надёжным выбором для тех, кто ищет способ автоматически пройти рекапчу на любом масштабе.