
Автоматизирует решение CAPTCHA с помощью мультимодальных ИИ-моделей (GPT-4o, Gemini) и Selenium, поддерживая текстовые и аудио-капчи, слайдерные головоломки и reCAPTCHA v2 через интерфейс командной строки.
Этот проект — инструмент командной строки на Python, который использует большие мультимодальные модели (LMM), такие как GPT-4o от OpenAI и Gemini от Google, для автоматического решения различных типов CAPTCHA. Он использует Selenium для автоматизации браузера, чтобы взаимодействовать со веб-страницами и решать CAPTCHA в реальном времени.
Успешное решение сохраняется в виде GIF в каталоге successful_solves.
Подробное описание в блоге: https://aydinnyunus.github.io/2025/12/08/ai-captcha-bypass/
Инструмент может решать следующие типы CAPTCHA, представленные на страницах 2captcha.com/demo/:
🔥 Почему пользователи любят CapMonster.Cloud
💡 Очень высокий процент успешных решений (до 99%)
⚡ Сверхбыстрое время решения
💲 Доступные и прозрачные цены (оплата за 1 000 CAPTCHA)
🔌 Простая интеграция через API + расширения для браузера
⭐ Отличные отзывы на TrustPilot, SourceForge, SaaSHub, AlternativeTo
--
🔗 Полезные ссылки
💲 Цены и поддерживаемые типы CAPTCHA (поддерживается более 25 типов)
📘 Документация API
💡 Основной сайт → capmonster.cloud
⭐ Отзывы → TrustPilot
Клонируйте репозиторий:
git clone https://github.com/aydinnyunus/ai-captcha-bypass
cd ai-captcha-bypass
Установите зависимости:
pip install -r requirements.txt
Настройте ваши API-ключи:
Создайте файл .env в корневом каталоге, скопировав пример файла:
cp .env.example .env
Откройте файл .env и добавьте ваши API-ключи для OpenAI и/или Google Gemini:
OPENAI_API_KEY="sk-..."
GOOGLE_API_KEY="..."
Основной скрипт для запуска решателя — main.py. Вам нужно указать тип CAPTCHA для тестирования. Также можно указать AI-провайдера и модель.
captcha_type: (Обязательно) Тип CAPTCHA для решения.
puzzle, text, complicated_text, recaptcha_v2, audio--provider: Используемый AI-провайдер.
openai, gemini (по умолчанию: openai)--model: Конкретная модель для использования (например, gpt-4o, gemini-2.5-flash).--file: Путь к аудиофайлу для теста . (По умолчанию: )Решение простой текстовой CAPTCHA с помощью OpenAI (по умолчанию):
python main.py text
Решение усложнённой текстовой CAPTCHA с помощью Gemini:
python main.py complicated_text --provider gemini
Решение reCAPTCHA v2 с помощью Gemini:
python main.py recaptcha_v2 --provider gemini
Распознавание аудиокапчи:
python main.py audio --file files/radio.wav --provider openai
Решение пазл-капчи с использованием конкретной модели OpenAI:
python main.py puzzle --provider openai --model gpt-4o
Вот несколько примеров того, как решатель успешно обходит различные типы CAPTCHA.
main.py: Основная точка входа для запуска тестов решателя CAPTCHA. Обрабатывает аргументы командной строки и вызывает соответствующие тестовые функции.ai_utils.py: Содержит все функции для взаимодействия с API OpenAI и Gemini. Здесь определяются промпты и выполняются API-вызовы.puzzle_solver.py: Реализует логику, специально предназначенную для решения многошаговой слайдерной пазл-капчи.benchmark.py: Скрипт для запуска нескольких тестов с целью оценки производительности и процента успешных решений различных решателей.requirements.txt: Список всех Python-пакетов, необходимых для проекта.screenshots/: Каталог, куда временно сохраняются снимки экрана CAPTCHA.successful_solves/: Каталог, где сохраняются GIF с успешными решениями.audiofiles/audio.mp3| CAPTCHA Type | OpenAI (GPT-4o) | Gemini (2.5 Pro) |
|---|
| reCAPTCHA v2 | ![]() | ![]() |
| Puzzle | ![]() | ![]() |
| Complicated Text | ![]() | ![]() |