クラウドフレアのターニースタイルを解決する方法: CapSolverとn8nを使用して

Sora Fujimoto
AI Solutions Architect
10-Mar-2026

Cloudflare Turnstileは、現代のウェブサイトにとってのCAPTCHAの代替として急速に広がっています。従来のCAPTCHAがユーザーに画像パズルを解かせるのとは異なり、Turnstileはバックグラウンドで静かに動作します。これにより、標準的なオートメーションツールでは検出およびバイパスがより困難になります。
では、独自のTurnstileソルビングAPIを構築できるとしたらどうでしょうか?チャレンジを受信し、有効なトークンを返すAPIを、従来のコードを1行も書かずに構築できます。
このガイドでは、n8n(視覚的なワークフロー自動化ツール)と**CapSolver**(AI駆動のキャプチャソルビングサービス)を組み合わせて、Cloudflare Turnstileチャレンジをオンデマンドで解決する強力なAPIエンドポイントを作成する方法を学びます。
構築するもの:
- Cloudflare TurnstileソルバーAPI
- Turnstileを解決し、トークンをウェブサイトに送信し、保護されたデータを抽出するスクレイピングの例
Cloudflare Turnstileとは?
Cloudflare Turnstileは、従来のチャレンジの煩わしさなしにユーザーを検証するためのスマートなCAPTCHAの代替です。ユーザーにチェックボックスをクリックしたり、画像内のオブジェクトを識別したりする代わりに、Turnstileはブラウザのシグナルと行動分析を使用して訪問者を自動的に検証します。
| 特徴 | Cloudflare Turnstile |
|---|---|
| ユーザーの操作 | なし — バックグラウンドで自動的に動作 |
| 動作方法 | ブラウザのチャレンジと行動シグナルを使用して訪問者を検証 |
| 表示 | 小さなウィジェットを表示しますが、パズルは解く必要なし |
| ウィジェットモード | マネージド、ノンインタラクティブ、インビジブル |
| 一般的な使用ケース | ログインフォーム、登録、チェックアウトページ、Cloudflareの後ろにあるあらゆるページ |
| サイトキーが表示されますか? | はい |
ウィジェットモード
Turnstileは、ウェブサイトが選べる3つのウィジェットモードがあります。
| モード | 説明 |
|---|---|
| マネージド | Cloudflareが、インタラクティブなチャレンジを表示するか、静かに検証するかを決定します |
| ノンインタラクティブ | いつでもチャレンジを表示せず、バックグラウンドで検証します |
| インビジブル | 完全に隠れており、ページにウィジェットはレンダリングされません |
ソルビングの観点から見ると、モードはCapSolverの構成方法を変えることはありません。常に同じパラメータが必要です: websiteURL と websiteKey。
TurnstileとCloudflareチャレンジ(同じではありません)
TurnstileをCloudflareのフルページセキュリティチャレンジ(サイトにアクセスする前に「セキュリティ検証を実行しています」の表示とロードバーが表示されるもの)と混同しないでください。これはCloudflareチャレンジ(JSチャレンジまたはマネージドチャレンジとも呼ばれる)であり、Turnstileではありません。
| Cloudflare Turnstile | Cloudflare Challenge | |
|---|---|---|
| 表示場所 | ページ内に埋め込まれています(例: ログインフォーム内) | サイトにアクセスできる前に表示されるフルページのポップアップ |
| 見た目 | ページに小さなウィジェットが表示されます | 「セキュリティ検証を実行しています...」とロードバーが表示されます |
| 実装方法 | ウェブサイトオーナーがフォームに追加します | Cloudflareがセキュリティルールに基づいて自動的に追加します |
| ソルビングの方法 | CapSolver Turnstile操作を使用します(このガイド) | 異なります — Cloudflareチャレンジソルバーが必要です |
フルページの「セキュリティ検証を実行しています」画面が表示されている場合は、Turnstileではありません。これはCloudflareチャレンジであり、別のアプローチが必要です。より多くの違いを確認してください。
前提条件
開始する前に、以下のものを確認してください:
- n8nのインスタンス — セルフホスト または n8n Cloud
- CapSolverアカウント — ここから登録し、APIキーを取得してください
- CapSolverのn8nノード — 既にn8nのオフィシャルノードとして利用可能(インストール不要)
重要: CapSolverアカウントに十分な残高があることを確認してください。Turnstileソルビングタスクは使用量に応じてクレジットを消費します。
n8nでのCapSolverの設定
CapSolverはn8nのオフィシャル統合として利用可能で、コミュニティノードのインストールは必要ありません。ワークフローを作成する際、ノードパネルで直接見つけることができます。
オフィシャル統合であるため、CapSolverノードがアカウントと認証するためにはクレデンシャルを作成する必要があります。
ステップ1: クレデンシャルページを開く
n8nインスタンスにアクセスし、設定 → クレデンシャルに移動してください。ここですべての設定済みクレデンシャルが表示されます。

ステップ2: CapSolverクレデンシャルを作成
- クレデンシャルを作成(右上)をクリック
- "CapSolver" を検索し、CapSolver API を選択
- APIキーを入力 — CapSolverダッシュボードから直接コピー
- 許可されたHTTPリクエストドメインを
All(デフォルト)に設定 - 保存をクリック
n8nは自動的に接続をテストします。有効なAPIキーであることを確認するため、緑色の**「接続は正常にテストされました」**のバナーが表示されます。

重要: ワークフロー内のすべてのCapSolverノードはこのクレデンシャルを参照します。一度作成すれば、すべてのソルバーのワークフローで共有されます。
これで、Turnstileソルバーのワークフローを作成する準備ができました!
Turnstileパラメータの特定方法
Turnstileチャレンジを解決する前に、そのパラメータ — 特に websiteURL と websiteKey(サイトキーとも呼ばれる)を知る必要があります。
Turnstileは2つのパラメータのみが必要なので、見つけるのは簡単です。
ウェブサイトURL
これは、Turnstileウィジェットが表示されているページの完全なURLです。ブラウザのアドレスバーからコピーしてください。
ウェブサイトキー(サイトキー)
サイトキーはページのHTMLに埋め込まれています。見つける方法はいくつかあります:
1. ページソースで data-sitekey を検索
ページを右クリック → ページのソースを表示(または Ctrl+U)し、data-sitekey を検索:
html
<div class="cf-turnstile" data-sitekey="0x4AAAAAAADV8V8V8V8V8V"></div>
2. JavaScriptで turnstile.render() を検索
一部のサイトではJavaScriptでTurnstileがレンダリングされます。ページソースで turnstile.render を検索:
javascript
turnstile.render('#widget', {
sitekey: '0x4AAAAAAADV8V8V8V8V8V8V',
});
3. DevToolsのネットワークタブを確認
DevToolsを開く(F12)→ ネットワークタブ → turnstile または challenges.cloudflare.com でフィルタリング。サイトキーはリクエストURLやレスポンスデータに頻繁に表示されます。
4. HTMLで challenges.cloudflare.com を検索
TurnstileはCloudflareからスクリプトをロードします。ページソースでこのドメインを検索 — サイトキーは通常近くにあります:
html
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
ヒント:
- サイトキーは常に
0xで始まり、長いアルファベットと数字の文字列です- サイトがCloudflareのマネージドチャレンジ(サイトにアクセスする前のフルページチャレンジ)を使用している場合、Turnstileウィジェットはページソースにない場合があります — Cloudflareのチャレンジページから提供されます
ワークフロー: Cloudflare TurnstileソルバーAPI
このワークフローは、Turnstileパラメータを受け取り、解決されたトークンを返すPOST APIエンドポイントを作成します。

動作方法
このワークフローは3つのノードで構成されています:
- Webhook — Turnstileパラメータを含むイングレスPOSTリクエストを受け取ります
- Cloudflare Turnstile — チャレンジをCapSolverに送信し、解決を待機します
- Webhookに応答 — 解決結果をJSONレスポンスとして返します
ノードの構成
1. Webhookノード
| 設定 | 値 |
|---|---|
| HTTPメソッド | POST |
| パス | solver-turnstile |
| レスポンスモード | Response Node |
これにより、エンドポイントが作成されます: https://your-n8n-instance.com/webhook/solver-turnstile
2. CapSolver Cloudflare Turnstileノード
| パラメータ | 値 | 説明 |
|---|---|---|
| オペレーション | Cloudflare Turnstile |
Cloudflare Turnstileに設定する必要があります |
| タイプ | AntiTurnstileTaskProxyLess |
プロキシを必要としないタスクタイプ |
| ウェブサイトURL | {{ $json.body.websiteURL }} |
Turnstileウィジェットが表示されているページのURL |
| ウェブサイトキー | {{ $json.body.websiteKey }} |
Turnstileのサイトキー |
| metadata.action | (オプション) | 一部のサイトではTurnstileチャレンジに特定のアクション文字列が必要です |
| metadata.cdata | (オプション) | 一部のサイトではTurnstileウィジェットに検証用のカスタムデータを渡します |
一部のサイトではmetadata.actionと/またはmetadata.cdataも必要です — これらはノードのオプションセクションで追加できます。また、このノードでCapSolverクレデンシャルを選択してください。
3. Webhookに応答ノード
| 設定 | 値 |
|---|---|
| 応答内容 | JSON |
| レスポンスボディ | {{ JSON.stringify($json.data) }} |
これは、解決されたTurnstileトークンを含む完全なCapSolverの応答を返します。
テスト
WebhookエンドポイントにPOSTリクエストを送信してください:
bash
curl -X POST https://your-n8n-instance.com/webhook/solver-turnstile \
-H "Content-Type: application/json" \
-d '{
"websiteURL": "https://example.com/login",
"websiteKey": "0x4AAAAAAADV8V8V8V8V8V8V"
}'
期待される応答:
json
{
"taskId": "abc123...",
"solution": {
"token": "0.XXXXXXXXXXXXXXXX..."
},
"status": "ready"
}
このワークフローをインポート
以下のJSONをコピーし、メニュー → JSONからインポートでn8nにインポートしてください:
クリックしてワークフローのJSONを展開
json
{
"name": "Turnstile solver",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "solver-turnstile",
"responseMode": "responseNode",
"options": {}
},
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [-208, 0],
"id": "137be4f0-1762-4f0c-b993-c512d27e35de",
"name": "Webhook",
"webhookId": "3d32ad61-d925-4a09-8fe5-7226e6664a98"
},
{
"parameters": {
"operation": "Cloudflare Turnstile",
"websiteURL": "={{ $json.body.websiteURL }}",
"websiteKey": "={{ $json.body.websiteKey }}",
"optional": {}
},
"type": "n8n-nodes-capsolver.capSolver",
"typeVersion": 1,
"position": [192, 80],
"id": "954ff1f0-d5de-4468-b0d1-fbce03676676",
"name": "Cloudflare Turnstile",
"credentials": {
"capSolverApi": {
"id": "sLg2YDZd7WtYJJJ4",
"name": "CapSolver account"
}
}
},
{
"parameters": {
"options": {}
},
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1.1,
"position": [400, 0],
"id": "db264e2b-48ce-4887-9b2b-2b8077993c30",
"name": "Respond to Webhook"
}
],
"connections": {
"Webhook": {
"main": [
[
{
"node": "Cloudflare Turnstile",
"type": "main",
"index": 0
}
]
]
},
"Cloudflare Turnstile": {
"main": [
[
{
"node": "Respond to Webhook",
"type": "main",
"index": 0
}
]
]
}
},
"active": true,
"settings": {
"executionOrder": "v1"
}
}
APIパラメータリファレンス
TurnstileソルバーAPIエンドポイントは次のパラメータを受け付けます:
| パラメータ | 必須 | 説明 |
|---|---|---|
websiteURL |
必須 | TurnstileウィジェットをホストしているページのURL |
websiteKey |
必須 | Turnstileのサイトキー |
metadata.action |
不要 | 一部のサイトでTurnstileチャレンジに必要なアクション文字列 |
metadata.cdata |
不要 | 一部のサイトでTurnstileウィジェットに渡されるカスタムデータ |
ヒント:
websiteURLとwebsiteKeyはページソースを検査することで特定できます — Turnstileパラメータの特定方法を参照してください。
reCAPTCHAと比較して、Turnstileはシンプルです — 必要なパラメータは2つだけです。一部のサイトでは、オプションの metadata.action または metadata.cdata フィールドも必要になる場合があります — タイクンが受け入れられなければ、ノードのオプションセクションに追加してください。
実際の例: Turnstileトークンをウェブサイトに送信する
上記のAPIワークフローでは、解決されたTurnstileトークンを取得する方法を紹介しています。しかし、実際に何をしますか?
現実的なオートメーションでは、チャレンジを解決するのは半分だけです。ターゲットウェブサイトにトークンを送信する必要があります — ブラウザが行うのと同じように、Turnstile保護の裏にあるデータやアクションを解除します。
一般的なパターンは次の通りです:
- チャレンジを解決 → CapSolverからトークンを取得
- トークンを送信 →
cf-turnstile-responseフォームフィールドとしてターゲットウェブサイトに送信 - 応答を確認 → ウェブサイトがトークンを受け入れたかを確認
- 結果を処理 → 必要なデータを抽出
例: Turnstileの解決と送信
例: https://example.com/ — Turnstile保護されたウェブサイト
ワークフローのフロー
マニュアルトリガー → CapSolver Turnstile → HTTP POSTリクエスト → IF(成功を確認)→ フィールド編集(データを抽出)
動作方法
- マニュアルトリガー — ワークフローを手動で開始します(「ワークフローを実行」をクリック)。これはWebhook、スケジュール、アプリイベントなどに置き換えることができます。
- CapSolver Cloudflare Turnstile — Turnstileチャレンジを解決します:
- オペレーション:
Cloudflare Turnstile - ウェブサイトURL:
https://example.com/login - ウェブサイトキー:
0x4AAAAAAA...(ページソースを検査して見つけてください — Turnstileパラメータの特定方法を参照)
- オペレーション:
- HTTP POSTリクエスト — 解決されたトークンをターゲットウェブサイトに送信します:
- トークンは
cf-turnstile-responseフォームフィールドとして送信されます - サイトが期待する他のフォームフィールド(例:
username,password)も含めてください - これは、Turnstileが検証された後、フォームを送信するブラウザが行う動作です
- トークンは
- IFノード — 応答が成功を示しているかを確認します(リダイレクト、成功メッセージ、または特定のJSONフィールドなど)
- フィールドの編集 — 必要なデータを応答から抽出します。現実的なシナリオでは、この段階でHTMLノードを使用してHTMLを解析し、特定の要素(例: ユーザーのデータ、製品一覧、ダッシュボードの内容)を抽出し、出力フィールドにマッピングします。
重要なコンセプト: すべてのウェブサイトでトークンの送信方法が異なります。この例では、POSTで
cf-turnstile-responseフォームフィールドにトークンを送信しますが、他のサイトでは別のフィールド名、JSONボディ、ヘッダー、または完全に別のエンドポイントを期待する場合があります。常にサイトの実際のフォーム送信(DevToolsのネットワークタブを使用)を確認して、トークンがどのように送信されるべきかを確認してください。
任意のTurnstile保護サイトにこのパターンを適用する方法
- Turnstileパラメータを特定する — ページソースを検査して
websiteURLとwebsiteKeyを見つける - フォーム送信を検査する — ブラウザのDevToolsのネットワークタブを使用して、フォームが送信されたときに送信するリクエスト(URL、メソッド、ヘッダー、ボディフィールド)を確認する
- n8nでリクエストを再現する — HTTPリクエストノードをフォーム送信に正確に一致させるように構成し、正しいフィールド(通常は
cf-turnstile-response)に解決されたトークンを挿入する(実際にフォームを確認してください) - 検証を追加する — IFノードを使用して応答をチェックし、データがアンロックされたことを確認する
- データを抽出する — サイトがトークンを受け入れたら、応答を解析して必要なデータを抽出します。HTML応答にはHTMLノードを使用し、JSON応答にはフィールドの編集を使用します
注意: この例ではシンプルにするためにマニュアルトリガーを使用していますが、他のトリガーノードに置き換えることができます。Webhook(APIを構築するため)、スケジュール(毎時間実行)、アプリイベント(Telegramメッセージに反応するため)、または他の任意のノードです。すべてのオプションについてはワークフローをトリガーする方法を参照してください。
ワークフローをトリガーする方法
このガイドの例ではマニュアルトリガー(スクレイピングワークフロー用)とWebhook(APIワークフロー用)を使用していますが、n8nはワークフローを開始するための多くの方法を提供しています。トリガーノードをあなたの使用ケースに合わせて置き換えることができます:
| トリガー | 説明 | 最適な用途 |
|---|---|---|
| 手動でトリガー | n8nで「ワークフローを実行」をクリック | テストと一度限りの実行 |
| スケジュールで | 毎日、毎時間、またはカスタム間隔(cron)で実行 | 繰り返しのスクレイピングジョブ(例: 1時間ごとにサイトをチェック) |
| Webhookコールで | HTTPリクエストを受信したときに実行 | 他のサービスが呼び出せるAPIの構築 |
| アプリイベントで | Telegram、Notion、Airtableなどで何かが起きたときに実行 | イベントへの反応(例: 新しいTelegramメッセージが解決をトリガー) |
| フォーム送信で | n8nでウェブフォームを生成し、応答をワークフローに渡す | ユーザーがキャプチャパラメータをフォーム経由で送信できるようにする |
| 他のワークフローから実行されたとき | 異なるワークフローからの「実行ワークフロー」ノードによって呼び出される | モジュールアーキテクチャ — ソルバーを再利用可能なサブワークフローとして保持 |
| チャットメッセージで | ユーザーがチャットメッセージを送信したときに実行(AIノード) | デマンドでチャレンジを解決するチャットボットの統合 |
| 他の方法 | ワークフローのエラー、ファイルの変更など | 高度な自動化トリガー |
例えば、スクレイピングワークフローを毎時間実行したい場合は、マニュアルトリガーをスケジュールトリガーノードに置き換えて、インターバルを1時間に設定するだけで済みます。ワークフローの他の部分はまったく同じです。
スクレイプされたデータの保存とエクスポート
ワークフローがTurnstileチャレンジを解決し、ターゲットウェブサイトからデータを取得した後、データを保存またはエクスポートしたいでしょう。n8nはデータ変換および出力ノードを組み込みで提供しています。
データ変換
保存する前に、n8nの組み込みノードを使用してスクレイプされたデータを変換できます:
| ノード | 説明 |
|---|---|
| マージ | 複数のソースからのデータを結合 |
| 要約 | アイテム全体で合計、カウント、最大値など |
| ファイルに変換 | JSONデータをCSV、Excel、または他のバイナリ形式に変換 |
| ファイルから抽出 | バイナリデータをJSONに変換 |
| HTML | HTML応答からデータを解析および抽出 |
| XML | JSONとXMLの間で変換 |
| キーのリネーム | 望ましい出力形式にフィールド名をリネーム |
| ソート | エクスポート前にアイテムを並べ替え |
出力先
IFノードが応答を検証した後、次のノードのいずれかを追加してデータを保存できます:
| 出力先 | 方法 |
|---|---|
| Googleスプレッドシート | スプレッドシートに行を追加 — 時間とともに結果を追跡するのに最適 |
| Excel / CSVファイル | ファイルに変換ノードを使用して.xlsxまたは.csvを生成し、バイナリファイルを書き込むノードで保存するか、Googleドライブにアップロードする |
| データベース(MySQL、PostgreSQL、MongoDB) | 構造化されたストレージのためにデータベーステーブルに直接挿入 |
| Airtable / Notion | プロジェクト管理ツールにデータを送信 |
| Googleドライブ / S3 | ファイルをクラウドストレージにアップロード |
| Telegram / Slack / メール | スクレイプされたデータを含む通知を送信 |
| ローカルJSONファイル | ディスク上の.jsonファイルに結果を書き込む |
ヒント: 複数の出力を組み合わせることができます。たとえば、Googleスプレッドシートに保存し、Telegram通知を同時に送信するには、両方のノードをIFノードの「true」出力に接続します。
問題解決
"ERROR_KEY_DOES_NOT_EXIST" または無効なAPIキー
| 症状 | CapSolverノードがAPIキーのエラーで失敗する |
| 原因 | あなたのAPIキーが間違っているか、設定されていない |
| 修正 | 設定 → 資格情報でAPIキーを再確認してください。CapSolverダッシュボードから直接コピーしてください |
"ERROR_ZERO_BALANCE"
| 症状 | タスクの作成が残高エラーで失敗する |
| 原因 | CapSolverアカウントにクレジットがありません |
| 修正 | CapSolverダッシュボードで残高をチャージしてください |
間違ったまたは期限切れのトークン
| 症状 | 返されたトークンがターゲットウェブサイトによって拒否される |
| 原因 | Turnstileトークンは短期間で期限切れになります |
| 修正 | トークンを受信した直後に使用してください |
ウェブサイトがトークンを受信しない
| 症状 | CapSolverがトークンを正常に返すが、ターゲットウェブサイトは依然として拒否する |
| 原因 | 一部のウェブサイトはTurnstileを超える追加の保護を備えており、含まれていない特定のパラメータを必要とする場合があります |
| 修正 | ウェブサイトが期待する通りにトークンを送信しているかを再確認してください(正しいフィールド名、方法、エンドポイント)。正しいサイトキーを使用しているか確認してください。トークンが依然として受け入れられない場合、CapSolverサポートチームに連絡してください — それらはサイト固有の問題を診断するのに役立ちます |
タイムアウトまたは遅い応答
| 症状 | Webhookが長すぎるかタイムアウトする |
| 原因 | キャプチャソルビングは負荷に応じて数秒かかることがあります |
| 修正 | n8nの設定でWebhookタイムアウトを増やしてください。製品環境ではリトライロジックを追加することを検討してください |
最適な実践方法
-
トークンをすぐに使用する — Turnstileトークンはすぐに期限切れになります。ソルバーAPIから受け取ったトークンをターゲットウェブサイトに即座に送信してください。
-
構成する前にパラメータを確認する — ワークフローを構成する前に、ページソースを検査して正しい
websiteKeyを確認してください。 -
APIキーを安全に保つ — あなたのCapSolver APIキーをクライアントサイドコードに公開しないでください。これらのn8nワークフローはキーをサーバーサイドに保ち、推奨されるアプローチです。
-
残高を監視する — CapSolverダッシュボードで残高アラームを設定して、クレジット不足による予期しないワークフローの失敗を回避してください。
-
エラー処理を追加する — 製品ワークフローでは、CapSolverノードの後にIFノードを追加してエラーをチェックし、適切に対処してください(例: リトライ、通知、または失敗を記録)。
結論
Cloudflare TurnstileソルバーAPIとn8nとCapSolverを使用したスクレイピングワークフローの構築方法を学びました — 伝統的なコーディングは必要ありません。
このガイドでは、以下の内容をカバーしました:
- Webhookベースのワークフローを使用したCloudflare TurnstileのAPIソルバーのエンドポイント
- ターゲットウェブサイトに解決されたトークンを送信し、保護されたデータを抽出する現実的なスクレイピングパターン
- ページソースを検査してTurnstileパラメータを特定する方法
- トークン処理、エラーマネジメント、製品使用のための最適な実践方法
重要なポイント: Turnstileチャレンジを解決することは仕事の半分に過ぎません — あなたはトークンをターゲットウェブサイトに送信する必要もあります。保護されたデータをアンロックするためです。
準備ができましたか? CapSolverに登録して、初回チャージで追加の8%ボーナスを受けるためにボーナスコードn8nを使用してください!

よくある質問
Cloudflare Turnstileとは何ですか?
Cloudflare Turnstileは、訪問者がパズルを解くことを求めないCAPTCHAの代替です。ブラウザのシグナルと行動分析を使用して、訪問者が人間であるかどうかをバックグラウンドで確認します。
n8nでCapSolverはどのCAPTCHAタイプをサポートしていますか?
CapSolverのn8nノードはCloudflare Turnstile、reCAPTCHA v2、reCAPTCHA v2 Invisible、reCAPTCHA v3などをサポートしています。詳細は n8n CapSolver統合ページをご覧ください。
Turnstileチャレンジを解決するにはどのくらいの費用がかかりますか?
使用量によって料金は異なります。現在のTurnstile料金についてはCapSolver料金ページをご確認ください。
Turnstileチャレンジを解決するにはどのくらい時間がかかりますか?
Turnstileチャレンジは通常数秒で解決されます。画像チャレンジが含まれていないためです。
n8n Cloudでこのワークフローを使用できますか?
はい!このワークフローは、セルフホストされたn8nとn8n Cloudの両方で動作します。CapSolverノードは既に公式の統合として利用可能です — ただAPI資格情報を追加するだけでOKです。
ウェブサイトのTurnstileサイトキーを見つける方法は?
HTMLでdata-sitekeyを検索するか、JavaScriptでturnstile.render()を探してください。DevTools(F12)→ ネットワークタブを開き、turnstileでフィルターをかけてリクエストでサイトキーを見つけることもできます。詳細はTurnstileパラメータの特定方法を参照してください。
TurnstileとreCAPTCHAの違いは何ですか?
Turnstileはプライバシーとユーザー体験に焦点を当てたCloudflareのCAPTCHAの代替で、目に見えるチャレンジをほとんど表示しません。reCAPTCHAはGoogleのボット検出システムで、画像パズル(v2)を解決するか、行動スコアを割り当てます(v3)。どちらもn8nでCapSolverで解決できます。
CapSolverがTurnstileチャレンジを解決できなかった場合どうなりますか?
CapSolverノードはエラーを返します。製品ワークフローでは、エラー処理(例: エラーをチェックするIFノードとリトライメカニズムまたは通知)を追加することを推奨します。
コンプライアンス免責事項: このブログで提供される情報は、情報提供のみを目的としています。CapSolverは、すべての適用される法律および規制の遵守に努めています。CapSolverネットワークの不法、詐欺、または悪用の目的での使用は厳格に禁止され、調査されます。私たちのキャプチャ解決ソリューションは、公共データのクローリング中にキャプチャの問題を解決する際に100%のコンプライアンスを確保しながら、ユーザーエクスペリエンスを向上させます。私たちは、サービスの責任ある使用を奨励します。詳細については、サービス利用規約およびプライバシーポリシーをご覧ください。
もっと見る

クラウドフレアのターニースタイルを解決する方法: CapSolverとn8nを使用して
Cloudflare Turnstile ソルバーアプリケーションプログラミングインターフェース(API)を CapSolver と n8n を使って構築します。トークンの解決を自動化し、ウェブサイトに送信し、保護されたデータを取得する方法を学びます。コードは一切必要ありません。

Sora Fujimoto
10-Mar-2026

データ・アズ・ア・サービス(DaaS):それは何か、そしてなぜ2026年において重要なのか
2026年のデータ・アズ・ア・サービス(DaaS)を理解する。その利点、ユースケース、およびリアルタイムの洞察と拡張性を通じて企業を変革する方法について探る。

Adélia Cruz
12-Feb-2026

RoxyBrowserでCAPTCHAを解決する方法(CapSolverの統合)
CapSolverをRoxyBrowserと統合して、ブラウザのタスクを自動化し、reCAPTCHA、Turnstile、その他のCAPTCHAを回避します。

Sora Fujimoto
04-Feb-2026

EasySpiderでCapSolverインテグレーションを使用してCaptchaを解く方法
EasySpiderはビジュアルでノーコードのウェブスクリーピングおよびブラウザ自動化ツールであり、CapSolverと組み合わせることで、reCAPTCHA v2やCloudflare TurnstileなどのCAPTCHAを信頼性高く解決できるため、ウェブサイト間でのシームレスな自動データ抽出を可能にします。

Sora Fujimoto
04-Feb-2026

Relevance AIにおけるreCAPTCHA v2のカプソルバー統合による解決方法
Relevance AIツールを構築し、リカプチャv2を解決するためCapSolverを使用します。APIを介してブラウザの自動化なしでフォームの送信を自動化します。

Sora Fujimoto
03-Feb-2026

即時データスカッパーのツール:コードなしでウェブデータを高速に抽出する方法
2026年用の最高のインスタントデータスラッパーのツールを発見してください。コードなしでウェブデータを迅速に抽出する方法を学びましょう。自動抽出用の最高の拡張機能とAPIを使用して。

Nikolai Smirnov
28-Jan-2026

