CAPTCHAを解決する方法 OpenBrowserで CapSolverを使用して (AIエージェントオートメーションガイド)

Sora Fujimoto
AI Solutions Architect
26-Mar-2026

AIを駆動するウェブブラウジングエージェントは、インターネットとのインタラクションの方法を変革しています。これらのエージェントは、ページをナビゲートし、フォームを入力し、データを抽出し、マルチステップのワークフローを完了することができます。これは、単純なテキスト指示から可能です。しかし、すべてのエージェントを停止してしまう障壁が一つあります。それはCAPTCHAです。
OpenBrowserは、GPT-4o、Claude、GeminiなどのAIモデルが本格的なブラウザを直接制御できる自律型のウェブブラウジングフレームワークです。強力ですが、CAPTCHA保護ページに遭遇した瞬間にエージェントは停止します。
CapSolverは、この問題を完全に解消します。OpenBrowserの起動プロファイルにCapSolver Chrome拡張機能をロードすることで、CAPTCHAはバックグラウンドで自動的に検出され、解決されます。APIの処理やトークンのインジェクションコードを変更する必要はありません。
最も良い点は、あなたのAIエージェントはCAPTCHAが存在することを知る必要がないということです。拡張機能がブラウザレベルで検出、解決、トークンのインジェクションを処理します。エージェントが「送信」をクリックする頃には、すでにCAPTCHAは解決されています。
OpenBrowserとは何ですか?
OpenBrowserはTypeScriptとPlaywrightで構築されたAI自律型ウェブブラウジングフレームワークです。大規模言語モデルが実際のChromiumブラウザの直接的な、サンドボックス化された制御を提供し、あらゆるLLMをウェブ対応エージェントに変換します。
主な特徴
- マルチモデルサポート: OpenAI GPT-4o、Anthropic Claude、Google Geminiを標準でサポート
- インタラクティブなREPL: ターミナルからリアルタイムでブラウザエージェントとチャット
- サンドボックス実行: 安全性を確保するため、各ブラウジングセッションは隔離されたPlaywrightコンテキストで実行されます
- コストトラッキング: タスクごとのトークンとコストのモニタリング機能が標準で搭載
- LaunchProfileビルダー: ブラウザ起動オプション、拡張機能、ステルスモードなど、フレンドリーなAPIで構成
- ステルスモード: ボット検出を減らすための組み込みのファイントラッキング回避機能
ブラウザのギャップ
OpenBrowserはAIモデルにウェブへの目と手を提供します。しかし、CAPTCHAは依然として盲点のままです。エージェントはページを確認し、フォームフィールドを読み、ボタンをクリックすることができますが、reCAPTCHAチャレンジやTurnstileウィジェットを解決することはできません。ここがCapSolverの出番です。
CapSolverとは何ですか?
CapSolverは、さまざまなCAPTCHAチャレンジを回避するためのAI駆動のソリューションを提供する、リーディングなCAPTCHA解決サービスです。複数のCAPTCHAタイプをサポートし、迅速な応答時間を提供し、自動化されたワークフローにシームレスに統合されます。
サポートされているCAPTCHAタイプ
- reCAPTCHA v2 (画像ベース & インビジブル)
- reCAPTCHA v3 & v3 Enterprise
- Cloudflare Turnstile
- Cloudflare 5秒チャレンジ
- AWS WAF CAPTCHA
- その他の広く使用されているCAPTCHAおよびボット防止メカニズム
この統合が異なる理由
多くのCAPTCHA解決の統合では、コードを書く必要があります。APIコールを作成し、結果をポーリングし、トークンを隠しフォームフィールドにインジェクションします。Crawlee、Puppeteer、またはPlaywrightなどのツールでこれを行うのが一般的です。
OpenBrowser + CapSolverは根本的に異なります:
| 伝統的(コードベース) | OpenBrowser(拡張機能ベース) |
|---|---|
CapSolverServiceクラスを書く |
拡張機能を追加し、1つの明示的なChrome allowlist引数を追加する |
createTask() / getTaskResult()を呼び出す |
拡張機能が全ライフサイクルを処理する |
page.$eval()でトークンをインジェクション |
トークンはブラウザレベルで自動的にインジェクションされる |
| エラー、リトライ、タイムアウトをコードで処理 | 拡張機能が内部でリトライする |
| 各CAPTCHAタイプごとに異なるコード | すべてのタイプを自動的にサポート |
| エージェントロジックに密接に結合 | エージェントはCAPTCHAに無知で、ゼロの結合 |
重要な洞察: CapSolver Chrome拡張機能はOpenBrowserのPlaywrightブラウザコンテキスト内で実行されます。エージェントがCAPTCHA付きのページに移動したとき、拡張機能はそのCAPTCHAを検出、バックグラウンドで解決し、トークンをインジェクションします。エージェントがフォームを送信しようとする前にすべてが完了します。
必要なのは、時間を与えることだけです。 CAPTCHA処理のコードを書く代わりに、エージェントフローに短い待機時間を追加するだけです:
typescript
// エージェントは待機し、その後送信します — CapSolverが残りを処理
await page.waitForTimeout(30_000);
await page.click('button[type="submit"]');
これだけで、CAPTCHAロジックもAPIコールもトークンインジェクションも必要ありません。
前提条件
統合をセットアップする前に、以下の項目を確認してください:
- OpenBrowserがインストールされていること (
npm install openbrowserまたはGitHubからクローン) - CapSolverアカウントとAPIキー (ここからサインアップ)
- Node.js 18+とTypeScriptが設定されていること
- ChromiumまたはChrome for Testing (以下の重要な注意事項を参照)
重要な注意: Chromiumを使用する必要があります
Google Chrome 137+(2025年中盤リリース)は、ブランド版で
--load-extensionのサポートを静かに削除しました。 これにより、標準的なGoogle Chromeで自動化されたセッションでChrome拡張機能をロードすることはできません。エラーは発生しません。フラグは単に無視されます。
これはGoogle ChromeとMicrosoft Edgeに影響します。必須なのは以下の代替手段です:
| ブラウザ | 拡張機能ロード | 推奨? |
|---|---|---|
| Google Chrome 137+ | サポートされていません | No |
| Microsoft Edge | サポートされていません | No |
| Chrome for Testing | サポートされています | Yes |
| Chromium(スタンドアローン) | サポートされています | Yes |
| PlaywrightのバンドルChromium | サポートされています | Yes |
Chrome for Testingのインストール方法:
bash
# オプション1: Playwright経由(推奨 — OpenBrowserはすでにPlaywrightを使用しています)
npx playwright install chromium
# バイナリのパスは以下のようになります:
# ~/.cache/ms-playwright/chromium-XXXX/chrome-linux64/chrome (Linux)
# ~/Library/Caches/ms-playwright/chromium-XXXX/chrome-mac/Chromium.app/Contents/MacOS/Chromium (macOS)
bash
# オプション2: Chrome for Testingの直接ダウンロード
# 以下にアクセス: https://googlechromelabs.github.io/chrome-for-testing/
# OSに一致するバージョンをダウンロード
インストール後、バイナリの完全なパスを記録してください。これは起動プロファイルで必要になります。
ステップバイステップのセットアップ
ステップ1: OpenBrowserをインストール
まだインストールしていない場合は、以下を実行してください:
bash
npm install openbrowser
または最新の機能を取得するためにリポジトリをクローンしてください:
bash
git clone https://github.com/ntegrals/openbrowser.git
cd openbrowser
npm install
ステップ2: CapSolver Chrome拡張機能をダウンロード
CapSolver Chrome拡張機能をダウンロードし、既知のディレクトリに展開してください:
- CapSolver拡張機能のリリースに移動
- 最新の
CapSolver.Browser.Extension-chrome-vX.X.X.zipをダウンロード - ZIPを展開:
bash
mkdir -p ~/.openbrowser/capsolver-extension
unzip CapSolver.Browser.Extension-chrome-v*.zip -d ~/.openbrowser/capsolver-extension/
- 展開が成功したか確認:
bash
ls ~/.openbrowser/capsolver-extension/manifest.json
manifest.jsonが表示されるはずです。これは拡張機能が正しい場所にあることを確認します。
ステップ3: CapSolver APIキーを設定
~/.openbrowser/capsolver-extension/assets/config.jsの拡張機能の設定ファイルを開き、apiKeyの値を自分のAPIキーに置き換えてください:
js
export const defaultConfig = {
apiKey: 'CAP-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', // ここにあなたのキーを入力
useCapsolver: true,
// ... その他の設定
};
APIキーはCapSolverダッシュボードから取得できます。
ステップ4: LaunchProfileを構成
ここがOpenBrowserの強みです。LaunchProfileビルダーを使用して、CapSolver拡張機能をブラウザにロードしてください:
typescript
import { LaunchProfile, OpenBrowser } from 'openbrowser';
const profile = new LaunchProfile()
.addExtension('/home/user/.openbrowser/capsolver-extension')
.extraArgs('--disable-extensions-except=/home/user/.openbrowser/capsolver-extension')
.headless(false) // 必須 — MV3拡張機能はヘッド付きブラウザが必要
.stealthMode(); // ボット検出のファイントラッキングを減らします
なぜ
headless(false)ですか? ChromeのMV3(マニフェストV3)拡張機能、特にCapSolverはヘッド付きブラウザコンテキストを必要とします。サービスワーカーはヘッドレスモードでは読み込まれません。ディスプレイがないサーバーではXvfbを使用してください(ステップ7を参照)。重要: 他の設定でカスタムChromeフラグを渡す場合は、
--disable-background-networkingを含めないでください。CapSolver拡張機能のサービスワーカーは出力ネットワークアクセスが必要です。
ステップ5: ブラウザを起動し、エージェントを実行
typescript
import { LaunchProfile, OpenBrowser } from 'openbrowser';
const profile = new LaunchProfile()
.addExtension('/home/user/.openbrowser/capsolver-extension')
.extraArgs('--disable-extensions-except=/home/user/.openbrowser/capsolver-extension')
.headless(false)
.stealthMode();
const browser = await OpenBrowser.launch(profile);
// CAPTCHA保護ページに移動
await browser.goto('https://example.com/protected-form');
// CapSolverがCAPTCHAを検出および解決するのを待つ
await browser.page.waitForTimeout(30_000);
// フォームを送信 — CAPTCHAトークンはすでにインジェクションされています
await browser.page.click('button[type="submit"]');
// 宛先ページまたは確認要素を読み取る
const result = await browser.page.textContent('body');
console.log(result); // 例: サイトが返す確認メッセージ
await browser.close();
ステップ6: AIエージェントと連携
OpenBrowserの真の力は、AIモデルがブラウザを制御できるようにすることです。CapSolverと連携する方法を以下に示します:
typescript
import { LaunchProfile, OpenBrowser, Agent } from 'openbrowser';
const profile = new LaunchProfile()
.addExtension('/home/user/.openbrowser/capsolver-extension')
.extraArgs('--disable-extensions-except=/home/user/.openbrowser/capsolver-extension')
.headless(false)
.stealthMode();
const browser = await OpenBrowser.launch(profile);
// お好みのモデルでエージェントを作成
const agent = new Agent({
browser,
model: 'gpt-4o', // または 'claude-sonnet-4-20250514'、'gemini-pro'など
});
// エージェントにタスクを渡す — CAPTCHAに関する言及は必要ありません
await agent.run(`
https://example.com/contactにアクセスし、
以下の連絡フォームを入力:
名前: "Jane Smith"
メール: "[email protected]"
メッセージ: "あなたの企業向けプランについてもっと学びたいです。"
ページが完全に読み込まれるまで30秒待機し、
その後「送信」をクリックしてください。
何の確認メッセージが表示されるか教えてください。
`);
await browser.close();
エージェントの指示が**「ページが完全に読み込まれるまで30秒待機してください」**とあることに注目してください。これはCapSolverにCAPTCHAの解決に時間を与える自然な表現であり、AIはその存在を知ることなく処理されます。
ステップ7: ヘッドレスサーバーでXvfbをセットアップ
MV3拡張機能はヘッド付きブラウザを必要とするため、ディスプレイのないサーバーでは仮想ディスプレイを設定する必要があります:
bash
# Xvfbをインストール
sudo apt-get install -y xvfb
# 仮想ディスプレイを起動
Xvfb :99 -screen 0 1280x720x24 &
# スクリプトを実行する前にDISPLAYを設定
export DISPLAY=:99
その後、通常通りOpenBrowserスクリプトを実行してください。ブラウザは仮想ディスプレイにレンダリングされ、拡張機能は正しくロードされます。
背後でどのように動作するか
技術的に興味のある方のために、CapSolverがOpenBrowserにロードされたときのフローを以下に示します:
あなたのスクリプト / AIエージェント
──────────────────────────────────────────────────
LaunchProfile OpenBrowser
.addExtension(path) ──► --load-extensionフラグを追加
.extraArgs(...) --disable-extensions-exceptをPlaywright起動引数に追加
.headless(false) │
.stealthMode() │
▼
PlaywrightがChromiumを起動
┌───────────────────────────────┐
│ Chromiumプロセス │
│ │
│ 1. 拡張機能サービスワーカー │
│ がアクティブになります(background.js) │
│ │
│ 2. コンテンツスクリプトが │
│ すべてのページにインジェクションされます │
└───────────────────────────────┘
│
▼
エージェントがターゲットURLに移動
┌───────────────────────────────┐
│ CAPTCHAウィジェット付きページ │
│ │
│ CapSolver拡張機能: │
│ 1. コンテンツスクリプトが │
│ ページ上のCAPTCHAを検出します │
│ 2. サービスワーカーがCapSolver APIを呼び出します │
│ 3. トークンが受け取られます │
│ 4. トークンが隠しフォームフィールドにインジェクションされます │
└───────────────────────────────┘
│
▼
エージェントは待機(30〜60秒)...
│
▼
エージェントが「送信」をクリック
│
▼
有効なトークン付きでフォームが送信されます
│
▼
サイト固有の確認ページ
addExtension()の仕組み
.addExtension(path)は--load-extension=/path/to/extensionを生成します。この統合では、.extraArgs('--disable-extensions-except=/path/to/extension')でアンパッケージド拡張機能を明示的に許可する必要があります。これはOpenBrowserが起動プロファイルを通じて公開するChrome開発者拡張機能メカニズムと同じです。
- PlaywrightがChromiumを起動し、
--load-extension=/path/to/capsolver-extensionを使用します - あなたの追加引数により、この拡張機能が有効になります
--disable-extensions-except=/path/to/capsolver-extensionで - 拡張機能が有効になります — MV3サービスワーカーが開始され、コンテンツスクリプトが挿入用に登録されます
- ページが読み込まれるたびに — コンテンツスクリプトが既知のCAPTCHAウィジェット(reCAPTCHA、Turnstileなど)をDOMでスキャンします
- CAPTCHAが見つかった場合 — コンテンツスクリプトがサービスワーカーにメッセージを送信し、CapSolver APIを呼び出して解決トークンを取得し、ページの非表示フォームフィールドに挿入します
オプション: CapSolver APIアプローチ
Chrome拡張機能のロードに問題がある場合、またはCAPTCHA解決のフローを明示的に制御したい場合、OpenBrowserのPlaywrightインスタンスを使用してCapSolver REST APIを直接利用できます。
完全な例
typescript
import { LaunchProfile, OpenBrowser } from 'openbrowser';
const CAPSOLVER_API_KEY = process.env.CAPSOLVER_API_KEY!;
async function solveCaptchaViaAPI(
pageUrl: string,
siteKey: string
): Promise<string> {
const createRes = await fetch("https://api.capsolver.com/createTask", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
clientKey: CAPSOLVER_API_KEY,
task: {
type: "ReCaptchaV2TaskProxyLess",
websiteURL: pageUrl,
websiteKey: siteKey,
},
}),
});
const { taskId, errorDescription } = await createRes.json();
if (!taskId) throw new Error(`createTask failed: ${errorDescription}`);
for (let i = 0; i < 40; i++) {
await new Promise((r) => setTimeout(r, 3000));
const resultRes = await fetch("https://api.capsolver.com/getTaskResult", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ clientKey: CAPSOLVER_API_KEY, taskId }),
});
const result = await resultRes.json();
if (result.status === "ready") {
return result.solution.gRecaptchaResponse;
}
}
throw new Error("Solve timeout");
}
// 拡張機能なしで起動 — 特別なChromeフラグは必要ありません
const profile = new LaunchProfile()
.headless(false)
.stealthMode();
const browser = await OpenBrowser.launch(profile);
const page = browser.page;
await page.goto("https://example.com/protected-page");
// sitekeyを検出
const siteKey = await page.evaluate(() => {
const el = document.querySelector(".g-recaptcha[data-sitekey]");
return el?.getAttribute("data-sitekey") ?? "";
});
console.log("Sitekey:", siteKey);
// APIで解決
const token = await solveCaptchaViaAPI(page.url(), siteKey);
console.log("トークンを受信、長さ:", token.length);
// トークンを挿入
await page.evaluate((t) => {
const textarea = document.querySelector(
'textarea[name="g-recaptcha-response"]'
) as HTMLTextAreaElement;
if (textarea) textarea.value = t;
}, token);
// 送信
await page.click("#recaptcha-demo-submit");
await page.waitForLoadState("networkidle");
const body = await page.textContent("body");
console.log(
body?.includes("Verification Success")
? "API経由でCAPTCHAを解決しました!"
: body?.slice(0, 200)
);
await browser.close();
APIと拡張機能の使い分け
| 拡張機能 | API | |
|---|---|---|
| 設定 | 拡張機能の構成 + Chromeフラグ | APIキーのみ |
| Chromeバージョン | Chrome for Testingが必要(137+の注意点あり) | あらゆるChromeで動作 |
| 検出 | 自動(コンテンツスクリプト) | 手動(DOMクエリ) |
| トークンの挿入 | 自動 | 手動(JS評価) |
| ヘッドレス | ヘッド付きモードが必要(MV3) | ヘッドレスでも動作 |
| 最適な用途 | 永続的な自動化 | 一時的な解決、ヘッドレス環境 |
トラブルシューティング
拡張機能がロードされない
症状: ブラウザが起動するが、CAPTCHAは解決されない。chrome://extensionsに拡張機能関連のエントリがない。
原因: ブランド版Google Chrome 137+を使用しており、--load-extensionを無視している。
修正: Chrome for TestingまたはPlaywrightのバンドル済みChromiumに切り替える。カスタム実行ファイルを指定する必要がある場合:
typescript
const profile = new LaunchProfile()
.addExtension('/path/to/capsolver-extension')
.extraArgs('--disable-extensions-except=/path/to/capsolver-extension')
.executablePath('/path/to/chrome-for-testing/chrome')
.headless(false)
.stealthMode();
Chromeバージョンを確認:
bash
/path/to/your/chrome --version
# Chrome for Testing: "Chromium 143.0.7499.4"
# ブランド版Chrome: "Google Chrome 143.0.7499.109"
ヘッドレスモードで拡張機能が動作しない
症状: ヘッド付きモードでは拡張機能がロードされるが、ヘッドレスモードではロードされない。
原因: ChromeのMV3(マニフェストV3)拡張機能はヘッド付きブラウザコンテキストが必要です。--headlessまたは--headless=newモードではサービスワーカーが初期化されません。
修正: LaunchProfileで常に.headless(false)を使用してください。サーバーでXvfbを使用して仮想ディスプレイを提供してください:
bash
Xvfb :99 -screen 0 1280x720x24 &
export DISPLAY=:99
CAPTCHAが解決されない(フォームが失敗)
可能性のある原因:
- 待機時間が十分でない — 60秒に増やす
- 無効なAPIキー — 拡張機能ディレクトリの
assets/config.jsを確認 - 残高が不足 — capsolver.comでアカウントに残高を追加
- 拡張機能がロードされていない — 上記の「拡張機能がロードされない」を参照
- バックグラウンドネットワークがブロックされている — Chrome引数に
--disable-background-networkingを追加している場合、それを削除してください。拡張機能はCapSolver APIを呼び出すためにネットワークアクセスが必要です。
ステルスモードの競合
症状: .stealthMode()を有効にしても、ページが自動化されたブラウザと検出される。
修正: Playwrightのバンドル済みChromiumまたはChrome for Testingを使用していることを確認してください。一部のステルスパッチはChromiumバージョンに依存しています。また、ステルス設定を上書きする矛盾するChromeフラグを渡していないか確認してください。
最適な実践方法
1. 十分な待機時間を常に設定する
より長い待機時間は常に安全です。CAPTCHAは通常5〜20秒で解決されますが、ネットワーク遅延、複雑なチャレンジ、またはリトライにより時間が追加されることがあります。30〜60秒が最適です。
| CAPTCHAタイプ | 通常の解決時間 | 推奨待機時間 |
|---|---|---|
| reCAPTCHA v2(チェックボックス) | 5〜15秒 | 30〜60秒 |
| reCAPTCHA v2(非表示) | 5〜15秒 | 30秒 |
| reCAPTCHA v3 | 3〜10秒 | 20〜30秒 |
| Cloudflare Turnstile | 3〜10秒 | 20〜30秒 |
2. AIエージェントに自然な言語を使用する
OpenBrowserを通じてAIエージェントに指示を与える際、自然な表現を使用し、CAPTCHAについて言及しないでください:
良い例:
"ページに移動し、すべてが読み込まれるまで約1分待ってからフォームを送信してください。"
避けるべき例:
"CAPTCHAが解決されるのを待ってから送信してください。"
自然な表現はLLMでより効果的であり、セーフティ拒否を引き起こしません。AIエージェントはCAPTCHAについて知る必要がありません。拡張機能がすべてを目に見えない形で処理します。
3. 非表示CAPTCHA用にトークンモードを構成する
reCAPTCHA v3や非表示reCAPTCHA v2を使用するサイトでは、拡張機能の設定(assets/config.js)でトークンモードを有効にしてください。トークンモードにより、表示された操作を必要とせずにチャレンジを解決し、トークンを挿入します。
4. CapSolver残高を監視する
各CAPTCHA解決にはクレジットが課金されます。capsolver.com/dashboardで定期的に残高を確認して、中断を防いでください。
5. プロダクションでstealthMode()を使用する
プロダクションで.stealthMode()を常に有効にしてください。これは、ブラウザが自動化されたものとフラグ付けられるのを減らすためのファイアウォール回避技術を適用します。これにより、積極的なCAPTCHAに遭遇する可能性が低下します。
typescript
const profile = new LaunchProfile()
.addExtension('/path/to/capsolver-extension')
.extraArgs('--disable-extensions-except=/path/to/capsolver-extension')
.headless(false)
.stealthMode(); // プロダクションで常に有効にする
6. ヘッドレスサーバーでDISPLAYを設定する
Chrome拡張機能は、ヘッドレスサーバーでもディスプレイが必要です。Xvfbを使用して仮想ディスプレイを作成してください:
bash
# Xvfbをインストール
sudo apt-get install -y xvfb
# 仮想ディスプレイを開始
Xvfb :99 -screen 0 1280x720x24 &
# OpenBrowserスクリプトでDISPLAYを設定
export DISPLAY=:99
結論
OpenBrowser + CapSolverの統合は、AIブラウザ自動化におけるCAPTCHA解決の最もクリーンなアプローチです。CAPTCHA検出ロジックの記述、APIコールの管理、結果のポーリング、トークンの挿入などを行う代わりに、単に:
- CapSolver拡張機能をダウンロードし、ディレクトリに抽出
- 拡張機能を追加し、許可リストに追加:
.addExtension('/path/to/capsolver-extension')に加えて.extraArgs('--disable-extensions-except=/path/to/capsolver-extension') headless(false)を設定し、サーバーでXvfbを使用--disable-background-networkingのオーバーライドを削除- フォーム送信前に待機時間を設定して、拡張機能が解決する時間を確保
エージェントロジックの変更は必要ありません。CAPTCHA専用のコードもありません。AIモデルと解決サービスの結合もありません。拡張機能はブラウザレベルで動作し、エージェントからは完全に見えません。
これは、真正に自動化されたCAPTCHA解決の姿です: 目に見えず、コードなし、モデルに依存しない。
始める準備はできましたか? CapSolverに登録し、初回チャージで6%のボーナスを追加するバーコードOPENBROWSERを使用してください!
FAQ
AIエージェントのプロンプトをCAPTCHAを処理するために変更する必要がありますか?
いいえ。 CapSolver拡張機能はブラウザレベルで動作し、AIエージェント(GPT-4o、Claude、Geminiなど)はCAPTCHAについて知る必要がありません。エージェントの指示に合理的な待機時間を含めること(例:「ページが完全に読み込まれるまで30秒待ってからフォームを送信してください」)で、拡張機能がチャレンジを解決する時間を確保できます。
なぜ通常のGoogle Chromeを使用できないのですか?
2025年中盤にリリースされたGoogle Chrome 137+では、ブランド版で--load-extensionコマンドラインフラグが削除されました。これにより、自動化されたセッションでChrome拡張機能をロードできなくなりました。Chrome for TestingまたはスタンドアロンChromiumを使用する必要があります。OpenBrowserはPlaywrightをバックエンドに使用しているため、最も簡単なオプションはnpx playwright install chromiumです。
ヘッドレスモードで動作しますか?
直接的には動作しません。 ChromeのMV3(マニフェストV3)拡張機能はヘッド付きブラウザコンテキストが必要です — ヘッドレスモードではサービスワーカーが初期化されません。ディスプレイのないサーバーでは、Xvfbを使用して仮想ディスプレイを作成してください(Xvfb :99 &とexport DISPLAY=:99)。ブラウザは仮想ディスプレイにレンダリングされ、拡張機能は通常通りロードされます。
CapSolverがサポートするCAPTCHAタイプは何ですか?
CapSolverはreCAPTCHA v2(チェックボックスおよび非表示)、reCAPTCHA v3、reCAPTCHA Enterprise、Cloudflare Turnstile、Cloudflare 5秒チャレンジ、AWS WAF CAPTCHAなどに対応しています。Chrome拡張機能は自動的にCAPTCHAタイプを検出し、それに応じて解決します。
CapSolverの料金はどのくらいですか?
CapSolverはCAPTCHAタイプとボリュームに基づいて競争力のある料金を提供しています。現在の料金はcapsolver.comで確認できます。初回チャージで6%のボーナスを追加するバーコードOPENBROWSERを使用してください。
OpenBrowserがサポートするすべてのAIモデルと動作しますか?
はい。 CapSolverはChrome拡張機能を通じてブラウザレベルで動作するため、OpenBrowserエージェントを駆動するAIモデル(GPT-4o、Claude、Geminiなど)に関係なく、同じように動作します。モデルはCAPTCHA解決プロセスと直接やりとりしません。
コンプライアンス免責事項: このブログで提供される情報は、情報提供のみを目的としています。CapSolverは、すべての適用される法律および規制の遵守に努めています。CapSolverネットワークの不法、詐欺、または悪用の目的での使用は厳格に禁止され、調査されます。私たちのキャプチャ解決ソリューションは、公共データのクローリング中にキャプチャの問題を解決する際に100%のコンプライアンスを確保しながら、ユーザーエクスペリエンスを向上させます。私たちは、サービスの責任ある使用を奨励します。詳細については、サービス利用規約およびプライバシーポリシーをご覧ください。
もっと見る

CAPTCHAを解決する方法 OpenBrowserで CapSolverを使用して (AIエージェントオートメーションガイド)
OpenBrowserでCAPTCHAを解くためにCapSolverを使用してください。AIエージェント用にreCAPTCHA、Turnstileなど簡単に自動化します。

Sora Fujimoto
26-Mar-2026

HyperBrowserで任意のCAPTCHAを解く方法: CapSolverを使用したフルセットアップガイド
HyperBrowserで任意のCAPTCHAをCapSolverで解決。reCAPTCHA、Turnstile、AWS WAFなども簡単に自動化できます。

Sora Fujimoto
26-Mar-2026

キャプチャの解決: 価格モニタリング用のAIエージェントのためのステップバイステップガイド
CapSolverを使って、価格モニタリング用AIエージェントのCAPTCHAを効果的に解く方法を学びましょう。このステップバイステップガイドは、途切れることのないデータ収集と強化された市場の洞察を保証します。

Sora Fujimoto
24-Mar-2026

NanoClawとCapSolverを使ってCAPTCHAを自動的に解く方法
CapSolverとNanoClawを使用して、reCAPTCHA、Turnstile、AWS WAF、その他のCAPTCHAを自動で解決するためのステップバイステップガイド。Claude AIエージェント、ゼロコード、および複数のブラウザに対応。

Emma Foster
20-Mar-2026

TinyFish AgentQLでCAPTCHAを解く方法 – CapSolverを使用したステップバイステップガイド
CapSolverをTinyFish AgentQLと統合して、reCAPTCHAやCloudflare TurnstileなどのCAPTCHAを自動的に解決する方法を学びましょう。PythonおよびJavaScriptのSDK例を用いたステップバイステップのチュートリアルで、シームレスなAI駆動のウェブオートメーションを実現します。

Sora Fujimoto
19-Mar-2026

CapSolverとWeb MCPの統合: 自律エージェント向けガイド
AIエージェントのウェブ自動化機能を向上させましょう。このガイドでは、Web MCPフレームワーク内でCapSolverを統合して、CAPTCHAの解決を効率化する方法を説明します。信頼性とコンプライアンスを確保しながら運用を実現します。

Nikolai Smirnov
17-Mar-2026


