Sophomoresty/turnstile-bypass

Cross-platform Cloudflare Turnstile solver (macOS, Windows, Linux)

何を解決するか

CloudflareのTurnstileウィジェットや、自動アクセスをブロックする全画面の「しばらくお待ちください」待機室を回避する方法を提供します。ユーザーが人間であることを証明する必要があるチャレンジ層に特化しており、スクリプトが有効なセッショントークンまたはcf_clearanceクッキーを取得して、実際のオリジンサイトにアクセスできるようにします。

動作方法

ヘッド付きのGoogle ChromeまたはChromiumブラウザインスタンスを制御します。カスタムChrome拡張機能(Manifest V3)を使用して、MouseEvent.screenX/Y座標を修正し、Chrome DevTools Protocol(CDP)経由でのクリックの仕方に基づいてCloudflareがブラウザをボットと検出するのを防ぎます。異なる「レーン」(実行パス)を通じて動作可能で、DrissionPage、agent-browser-cli(Node経由)、または最終手段としてYesCaptchaが利用できます。

対象ユーザー

Cloudflareのボット検出システムによって保護されたウェブサイトにプログラム的にアクセスする必要がある開発者や自動化エンジニア。

特徴

  • マルチプラットフォーム対応:macOS、Windows、Linux(xvfbを介したヘッドレスLinuxも含む)で動作。
  • 二段階の回避:ページ上のTurnstileウィジェットと全画面のインターシティシャル待機室の両方を処理。
  • カスタムパッチ:CDPクリック座標を修正してボット検出を回避する組み込み拡張機能を備える。
  • クライアントサイド実行:ヘッド付きブラウザで実行され、ヘッドレスChromeの一般的な課題を回避し、高い成功率を維持。
  • 柔軟なレーン:チャレンジを解決するための複数のブラウザ自動化フレームワークをサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト