← 开源
aydinnyunus

ai-captcha-bypass

AI Captcha Bypass

ApplicationsOtherPython
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
1.23k
Star
132
Fork
+4
本周
3
贡献者
创建于 2024-07-14 · 更新于 2026-10-15 · 今日第 5722 名
主要开发者
aydinnyunusmcansozerikirill-cmc

aydinnyunus/ai-captcha-bypass 排名第 5,722,有 1,225 个星标。

同类别比较

aydinnyunus/ai-captcha-bypass 排名第 5,722,此处有 8 个同类条目;taranis-ai/taranis-ai 排名第 5,717。

同类别比较
名称排名指标
bowang-lab/MedRAX5,699
语言:
Python
星标数:
1,246
分叉数:
207
简介:
MedRAX: Medical Reasoning Agent for Chest X-ray - ICML 2025
goodroot/hyprwhspr5,705
语言:
Python
星标数:
1,242
分叉数:
104
简介:
Native speech-to-text for Linux - Fast, accurate, private, and hackable system-wide dictation
thClaws/thClaws5,708
语言:
Rust
星标数:
1,238
分叉数:
183
taranis-ai/taranis-ai5,717
语言:
Python
星标数:
1,229
分叉数:
181
简介:
Taranis AI is an advanced Open-Source Intelligence (OSINT) tool, leveraging Artificial Intelligence to revolutionize information gathering and situational analysis.
SalesforceAIResearch/enterprise-deep-research5,733
语言:
Python
星标数:
1,217
分叉数:
190
简介:
Salesforce Enterprise Deep Research
soongenwong/claudecode5,738
语言:
Rust
星标数:
1,215
分叉数:
421
简介:
Open Source ClaudeCode Leaked. Same functionalities as Claude Code by Anthropic. Written in Rust, Ready to use immediately for free.
FunnyWolf/agentic-soc-platform5,742
语言:
Python
星标数:
1,211
分叉数:
216
简介:
Agentic SOC Platform: A powerful, flexible, open-source, and agent-centric automated security operations platform (AI SOC)
Mininglamp-OSS/octo-web5,747
语言:
TypeScript
星标数:
1,207
分叉数:
187
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Other
关键词Computer use
星标数1,225
分叉数132
贡献者3
创建日期2024-07-14
更新日期2026-10-15
1 天星标数1
7 天星标数4
排名5,722
上次排名11,034
排名变化5,312
7 天星标排名6,203
上次 7 天星标排名5,619
7 天星标排名变化-584
总星标排名9,531
上次总星标排名9,538
总星标排名变化7
国家Turkey
README 摘录

AI-Powered CAPTCHA Solver This project is a Python-based command-line tool that uses large multimodal models (LMMs) like OpenAI's GPT-4o and Google's Gemini to automatically solve various types of CAPTCHAs. It leverages Selenium for web browser automation to interact with web pages and solve CAPTCHAs in real-time. A successful solve is recorded as a GIF in the directory. *Detailed Blog Post*: Key Features **Multiple AI Providers**: Supports both OpenAI (e. **Multiple CAPTCHA Types**: Capable of solving

a variety of CAPTCHA challenges. **Browser Automation**: Uses Selenium to simulate human interaction with web pages. **Extensible**: The modular design makes it easy to add support for new CAPTCHA types or AI models. **Benchmarking**: Includes a script to test the performance and success rate of the solvers. Supported CAPTCHA Types The tool can solve the following CAPTCHA types found on the pages: 1. **Text Captcha**: Simple text recognition. **Complicated Text Captcha**: Text with more distortion and noise. **reCAPTCHA v2**: Google's

"I'm not a robot" checkbox with image selection challenges. **Puzzle Captcha**: Slider puzzles where a piece must be moved to the correct location. **Audio Captcha**: Transcribing spoken letters or numbers from an audio file. 7+ Mozilla Firefox 🔥 **Why users love CapMonster. **Set up your API keys:** Usage The primary script for running the solver is . You need to specify the CAPTCHA type to test. You can also specify the AI provider and model. Command-Line Arguments : (Required) The type of

CAPTCHA to solve. Choices: , , , , : The AI provider to use. Choices: , (Default: ) : The specific model to use (e. (Default: ) Examples **Solve a simple text CAPTCHA using OpenAI (default):** **Solve a complicated text CAPTCHA using Gemini:** **Solve a reCAPTCHA v2 challenge using Gemini:** **Transcribe an audio CAPTCHA:** **Solve a puzzle CAPTCHA using a specific OpenAI model:** How It Works 1. **Launch Browser**: The script starts a Firefox browser instance using Selenium. **Navigate**: It goes to the demo page for the specified CAPTCHA

type. **Capture**: It takes screenshots of the CAPTCHA challenge (image, instructions, or puzzle). **AI Analysis**: The captured images or audio files are sent to the selected AI provider (OpenAI or Gemini) with a specific prompt tailored to the CAPTCHA type. **Get Action**: The AI returns the solution (text, coordinates, or image selections). **Perform Action**: The script uses Selenium to enter the text, move the slider, or click the correct images. **Verify**: The script checks for a success message to confirm

the CAPTCHA was solved. Success Examples Here are some examples of the solver successfully bypassing different CAPTCHA types. | CAPTCHA Type | OpenAI (GPT-4o) | Gemini (2. Handles command-line arguments and calls the appropriate test functions. : Contains all the functions for interacting with the OpenAI and Gemini APIs. This is where prompts are defined and API calls are made. : Implements the logic specifically for solving the multi-step slider puzzle CAPTCHA. : A script for running multiple tests to evaluate the performance

and success rate of the different solvers. : A list of all the Python packages required for the project. : Directory where

常见问题

记录了多少星标和分叉?

aydinnyunus/ai-captcha-bypass 有 1,225 个星标和 132 个分叉。

仓库排名是多少?

aydinnyunus/ai-captcha-bypass 排名第 5,722。

记录的语言和类别是什么?

aydinnyunus/ai-captcha-bypass 有 1,225 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

aydinnyunus/ai-captcha-bypass 与 taranis-ai/taranis-ai 比较,后者排名第 5,717,有 1,229 个星标。

README

AI-Powered CAPTCHA Solver

This project is a Python-based command-line tool that uses large multimodal models (LMMs) like OpenAI's GPT-4o and Google's Gemini to automatically solve various types of CAPTCHAs. It leverages Selenium for web browser automation to interact with web pages and solve CAPTCHAs in real-time.

A successful solve is recorded as a GIF in the successful_solves directory.

Detailed Blog Post: https://aydinnyunus.github.io/2025/12/08/ai-captcha-bypass/

Key Features

  • Multiple AI Providers: Supports both OpenAI (e.g., GPT-4o) and Google Gemini (e.g., Gemini 2.5 Pro) models.
  • Multiple CAPTCHA Types: Capable of solving a variety of CAPTCHA challenges.
  • Browser Automation: Uses Selenium to simulate human interaction with web pages.
  • Extensible: The modular design makes it easy to add support for new CAPTCHA types or AI models.
  • Benchmarking: Includes a script to test the performance and success rate of the solvers.

Supported CAPTCHA Types

The tool can solve the following CAPTCHA types found on the 2captcha.com/demo/ pages:

  1. Text Captcha: Simple text recognition.
  2. Complicated Text Captcha: Text with more distortion and noise.
  3. reCAPTCHA v2: Google's "I'm not a robot" checkbox with image selection challenges.
  4. Puzzle Captcha: Slider puzzles where a piece must be moved to the correct location.
  5. Audio Captcha: Transcribing spoken letters or numbers from an audio file.

Prerequisites

  • Python 3.7+
  • Mozilla Firefox

🔥 Why users love CapMonster.Cloud

💡 Very high success rates (up to 99%)
⚡ Super fast solving times
💲 Affordable transparent pricing (pay per 1,000 CAPTCHAs)
🔌 Easy integration via API + browser extensions
⭐ Excellent reviews on TrustPilot, SourceForge, SaaSHub, AlternativeTo

--

🔗 Useful Links

💲 Pricing & Supported CAPTCHA Types (25+ types supported)
📘 API Documentation
💡 Main Website → capmonster.cloud
⭐ Reviews → TrustPilot


Installation & Configuration

  1. Clone the repository:

    git clone https://github.com/aydinnyunus/ai-captcha-bypass
    cd ai-captcha-bypass
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Set up your API keys: Create a .env file in the root directory by copying the example file:

    cp .env.example .env
    

    Open the .env file and add your API keys for OpenAI and/or Google Gemini:

    OPENAI_API_KEY="sk-..."
    GOOGLE_API_KEY="..."
    

Usage

The primary script for running the solver is main.py. You need to specify the CAPTCHA type to test. You can also specify the AI provider and model.

Command-Line Arguments

  • captcha_type: (Required) The type of CAPTCHA to solve.
    • Choices: puzzle, text, complicated_text, recaptcha_v2, audio
  • --provider: The AI provider to use.
    • Choices: openai, gemini (Default: openai)
  • --model: The specific model to use (e.g., gpt-4o, gemini-2.5-flash).
  • --file: Path to an audio file for the audio test. (Default: files/audio.mp3)

Examples

Solve a simple text CAPTCHA using OpenAI (default):

python main.py text

Solve a complicated text CAPTCHA using Gemini:

python main.py complicated_text --provider gemini

Solve a reCAPTCHA v2 challenge using Gemini:

python main.py recaptcha_v2 --provider gemini

Transcribe an audio CAPTCHA:

python main.py audio --file files/radio.wav --provider openai

Solve a puzzle CAPTCHA using a specific OpenAI model:

python main.py puzzle --provider openai --model gpt-4o

How It Works

  1. Launch Browser: The script starts a Firefox browser instance using Selenium.
  2. Navigate: It goes to the demo page for the specified CAPTCHA type.
  3. Capture: It takes screenshots of the CAPTCHA challenge (image, instructions, or puzzle).
  4. AI Analysis: The captured images or audio files are sent to the selected AI provider (OpenAI or Gemini) with a specific prompt tailored to the CAPTCHA type.
  5. Get Action: The AI returns the solution (text, coordinates, or image selections).
  6. Perform Action: The script uses Selenium to enter the text, move the slider, or click the correct images.
  7. Verify: The script checks for a success message to confirm the CAPTCHA was solved.

Success Examples

Here are some examples of the solver successfully bypassing different CAPTCHA types.

CAPTCHA Type OpenAI (GPT-4o) Gemini (2.5 Pro)
reCAPTCHA v2
Puzzle
Complicated Text

Project Structure

  • main.py: The main entry point to run the CAPTCHA solver tests. Handles command-line arguments and calls the appropriate test functions.
  • ai_utils.py: Contains all the functions for interacting with the OpenAI and Gemini APIs. This is where prompts are defined and API calls are made.
  • puzzle_solver.py: Implements the logic specifically for solving the multi-step slider puzzle CAPTCHA.
  • benchmark.py: A script for running multiple tests to evaluate the performance and success rate of the different solvers.
  • requirements.txt: A list of all the Python packages required for the project.
  • screenshots/: Directory where screenshots of CAPTCHAs are temporarily saved.
  • successful_solves/: Directory where GIFs of successful solutions are saved.

Contact

排名相邻
同类项目