GeeTest

Автоматическое распознавание GeeTest Captcha

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

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

Что такое GeeTest Captcha

GeeTest — это интеллектуальная система защиты от ботов, разработанная одноимённой китайской компанией. Она получила широкое распространение на азиатских платформах и всё чаще встречается на международных ресурсах. GeeTest выпускается в нескольких версиях — от GeeTest v3 со знаменитым слайдером до GeeTest v4 с расширенным набором интерактивных заданий.

В отличие от reCAPTCHA, где основой являются фотографии реальных объектов, GeeTest делает акцент на интерактивных механиках: перетаскивание слайдера для совмещения пазла, клики по определённым объектам на изображении, выбор иконок в заданном порядке. Каждая версия капчи усложняет поведенческий анализ, фиксируя траекторию движения, ускорение курсора и паттерны взаимодействия.

🧩

Слайдер-пазл

Перетаскивание фрагмента для совмещения с вырезом на фоновом изображении — визитная карточка GeeTest v3.

🖱️

Клик по объектам

Задания на выбор нужных символов, иконок или слов на изображении в правильном порядке.

📊

Поведенческий скоринг

Анализ траектории, скорости и ускорения курсора для выявления автоматизированных действий.

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

GeeTest использует многоуровневую систему верификации. При инициализации виджет генерирует уникальные параметры сессии — challenge, gt и api_server. На основании этих параметров, а также собранных данных о браузере и поведении пользователя, система определяет уровень доверия и выбирает тип задания.

В GeeTest v3 основным форматом является слайдер-пазл: пользователю необходимо перетащить фрагмент изображения в точную позицию выреза. Система при этом анализирует не только конечные координаты, но и всю траекторию движения — плавность, ускорение, микропаузы. GeeTest v4 расширяет набор заданий, добавляя клики по иконкам, сопоставление объектов и другие интерактивные механики, что значительно усложняет автоматическое прохождение.

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

Распознавание через клики по изображениям

Данный метод позволяет пройти GeeTest путём точных кликов по нужным областям изображения. Сервис анализирует картинку капчи, определяет расположение требуемых объектов — символов, иконок или слов — и возвращает готовые координаты точек, по которым необходимо кликнуть. Такой подход особенно эффективен для заданий GeeTest v4, где пользователю предлагается кликнуть по объектам в определённом порядке.

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

Получите изображение капчи целиком, а также инструкцию — по каким объектам и в каком порядке нужно кликнуть.

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

Сформируйте POST-запрос к нашему API с изображением и описанием задания.

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

Сервис обрабатывает задание и возвращает массив координат точек для кликов. Среднее время — 1–3 секунды.

Подстановка координат

Поочерёдно кликайте по полученным координатам в указанном порядке для прохождения задания.

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

Распознавание GeeTest v3 (слайдер)

Для прохождения слайдер-пазла GeeTest v3 сервис определяет точную позицию выреза на фоновом изображении и генерирует реалистичную траекторию перемещения слайдера.

💡 Для GeeTest v4 рекомендуется использовать именно метод кликов по изображениям — он обеспечивает максимальную точность и поддерживает все типы интерактивных заданий новой версии.

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

Для стабильной работы с GeeTest стоит придерживаться нескольких правил. Во-первых, используйте качественные прокси-серверы с ротацией — GeeTest активно анализирует IP-адреса и блокирует датацентровые диапазоны. Во-вторых, имитируйте естественное поведение: плавные движения курсора с микропаузами, реалистичные задержки между действиями. В-третьих, всегда передавайте актуальные параметры сессии — challenge генерируется заново при каждой загрузке.

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