
マルチモーダルAIモデル(GPT-4o、Gemini)とSeleniumを使用してCAPTCHA解決を自動化し、コマンドラインインターフェース経由でテキスト、音声、スライダーパズル、reCAPTCHA v2に対応します。
このプロジェクトは、OpenAIのGPT-4oやGoogleのGeminiなどの大規模マルチモーダルモデル(LMM)を使用して、さまざまな種類のCAPTCHAを自動的に解決するPythonベースのコマンドラインツールです。SeleniumによるWebブラウザ自動化を活用してWebページと対話し、CAPTCHAをリアルタイムで解決します。
解決に成功すると、successful_solvesディレクトリにGIFとして記録されます。
詳細なブログ記事: https://aydinnyunus.github.io/2025/12/08/ai-captcha-bypass/
このツールは、2captcha.com/demo/ページにある以下のCAPTCHAタイプを解決できます。
🔥 ユーザーがCapMonster.Cloudを選ぶ理由
💡 非常に高い成功率(最大99%)
⚡ 超高速な解決時間
💲 手頃で透明性のある料金(CAPTCHA 1,000件ごとの支払い)
🔌 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ファイルを開き、OpenAIやGoogle GeminiのAPIキーを追加します:
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: audioテスト用のオーディオファイルへのパス。(デフォルト: )OpenAI(デフォルト)でシンプルなテキストCAPTCHAを解決:
python main.py text
Geminiで複雑なテキストCAPTCHAを解決:
python main.py complicated_text --provider gemini
GeminiでreCAPTCHA v2チャレンジを解決:
python main.py recaptcha_v2 --provider gemini
オーディオCAPTCHAを文字起こし:
python main.py audio --file files/radio.wav --provider openai
特定のOpenAIモデルでパズルCAPTCHAを解決:
python main.py puzzle --provider openai --model gpt-4o
さまざまなCAPTCHAタイプをソルバーが正常にバイパスした例をいくつか示します。
main.py: CAPTCHAソルバーテストを実行するためのメインエントリポイント。コマンドライン引数を処理し、適切なテスト関数を呼び出します。ai_utils.py: OpenAIおよびGemini APIと対話するためのすべての関数が含まれています。プロンプトの定義とAPI呼び出しはここで行われます。puzzle_solver.py: 複数ステップのスライダーパズルCAPTCHAを解決するためのロジックを実装します。benchmark.py: さまざまなソルバーの性能と成功率を評価するために複数のテストを実行するスクリプト。requirements.txt: プロジェクトに必要なすべてのPythonパッケージのリスト。screenshots/: CAPTCHAのスクリーンショットが一時的に保存されるディレクトリ。successful_solves/: 解決成功のGIFが保存されるディレクトリ。files/audio.mp3| CAPTCHAタイプ | OpenAI (GPT-4o) | Gemini (2.5 Pro) |
|---|
| reCAPTCHA v2 | ![]() | ![]() |
| パズル | ![]() | ![]() |
| 複雑なテキスト | ![]() | ![]() |