カモフラックスとCLIラッパーによるOpenClawブラウザのCAPTCHA修正

✍️ OpenClawRadar📅 公開日: March 21, 2026🔗 Source
カモフラックスとCLIラッパーによるOpenClawブラウザのCAPTCHA修正
Ad

問題: OpenClawがブロックされる理由

OpenClawの組み込みブラウザは、Playwrightを搭載したChromiumを使用しています。人間のように見えても(自宅ネットワーク上の予備のMacBook Pro、ログイン済みアカウント)、ボット検知を行うサイトによってブロックされます。GoogleやBingはCAPTCHAを表示し、Xはログイン画面を表示し、MediumはCloudflareの背後で読み込まれません。

ボット検知の仕組み

PuppeteerやPlaywrightなどのツールは、Chrome DevTools Protocol(CDP)を使用してブラウザを制御します。接続すると、Runtime.Enableコマンドが発行されます。アンチボットスクリプトはこれをJavaScriptで検出します。CloudflareとDataDomeの両方がこれをチェックします。

自動化ライブラリはまた、動作するためにページにJavaScriptを注入します(window.__playwright__binding__など)。アンチボットスクリプトは、プロパティ記述子と関数シグネチャをチェックすることでこれらを捕捉します。ブラウザ関数のtoString()"[native code]"を返さなくなった場合、何かが改ざんされています。

ハードウェアフィンガープリントは、数百のデータポイントを公開します:WebGL経由のGPUモデル、グラフィックスハードウェアによって異なるピクセルレベルのCanvas出力、画面解像度、フォントメトリクス、オーディオ処理。自動化されたブラウザはこれを誤ります - Canvas出力は数千のセッションで同一であるか、ユーザーエージェントがWindowsと表示しているがGPUがAppleと表示します。

Ad

解決策: Camoufox

ほとんどのアンチ検知ツールは、JavaScriptレベルでこれを修正しようとし、navigator.webdriverを上書きしたりCanvas出力を偽装したりします。アンチボットスクリプトはこれを見抜きます。修正はブラウザエンジンレベルで行わなければなりません。

Camoufox(Firefoxのフォーク)は、C++実装でフィンガープリント値を修正するため、偽装されたプロパティはあらゆる検査に対してネイティブに見えます。CDPを一切使用せず、ページスクリプトは自動化コードを見ることができません。

実用的にする: CLIラッパー

CamoufoxにはPython SDKしかなく、エージェントはすべてのブラウザアクションに対して使い捨てのPythonスクリプトを書き、メソッドシグネチャを理解し、非同期コンテキストを処理し、結果を解析する必要があります。各ページ訪問は定型コードでトークンを消費していました。

解決策は、これをCLIにラップすることです。エージェントはシェルコマンドを呼び出してページを開き、要素をクリックし、フォームに入力します。Pythonスクリプトも非同期の定型コードも必要ありません。デーモンがブラウザをコマンド間で生存させ、アクションごとの起動コストを排除します。

トークン使用量を削減するために、CLIは生のHTMLの代わりにアクセシビリティツリーのスナップショットを返します。各要素は相互作用のために短い@refタグを取得します。インタラクティブ専用モードは、ボタン、リンク、入力フィールド以外のすべてを取り除きます。HTMLとして15,000トークンかかるページが、インタラクティブスナップショットとして800トークンになるかもしれません。

CLI、スキル、ソースコードはcamoufox-cliで利用可能です。

📖 Read the full source: r/openclaw

Ad

👀 See Also

Memento v1.0:AIコーディングエージェント向けローカル永続メモリ
Tools

Memento v1.0:AIコーディングエージェント向けローカル永続メモリ

Memento v1.0は、クラウド依存なしで埋め込み、ストレージ、検索をマシン上で実行する、AIコーディングエージェント向けの完全ローカルメモリレイヤーです。all-MiniLM-L6-v2埋め込みとHNSWインデックスを使用し、17のMCPツールで複数のIDEをサポートします。

OpenClawRadar
Vibeyard、複数のClaude Codeセッションを管理するカンバンボードを追加
Tools

Vibeyard、複数のClaude Codeセッションを管理するカンバンボードを追加

VibeyardというオープンソースIDEに、カンバンボードが追加されました。カードから直接Claude Codeのエージェントセッションを起動でき、エージェントが完了するとカードは自動的に「Done」に移動します。

OpenClawRadar
クロード・スルース:Claude AIのための56タスク調査ワークフロー
Tools

クロード・スルース:Claude AIのための56タスク調査ワークフロー

Claude Sleuthは、Claude AI向けの構造化された調査ワークフローで、6つのフェーズと56のタスクを備え、Cloudflare D1による永続的な状態保存と、ISO 8601タイムスタンプ、POLEエンティティレコード、ICD 203確率表現を含む標準化された出力規約を特徴としています。

OpenClawRadar
Claudeコード用動的ステータスバーはライブ更新を表示します
Tools

Claudeコード用動的ステータスバーはライブ更新を表示します

開発者がClaude Codeのステータスバーを、静的なテキストからリアルタイムで更新される動的な表示に改良しました。設定はGitHub gistで公開されています。

OpenClawRadar