
Sora Fujimoto
AI Solutions Architect

websiteURLとwebsiteKeyが必要です。オプションのactionとcdataは、ウィジェットが存在する場合、それと一致する必要があります。無効なTurnstileトークンとは、現在のチャレンジに対して提示された資格情報がアプリケーションまたは検証サービスによって受け入れられなかったことを意味します。CapSolverは、ドキュメント化されたTurnstileタスクの入力から新しいトークンを作成できますが、周囲のアプリケーションは正しいページURL、サイトキー、ウィジェットメタデータ、ブラウザの状態、および送信タイミングを保持する必要があります。古いトークンを再利用したり、異なるページ状態からのパラメータを混ぜ合わせたりすると、同じリトライでは解決できないエラーが発生することがよくあります。この診断ガイドでは、最初に高速なチェックから始め、APIリクエストとサーバーサイドの受け入れ経路を検証します。法的で承認されたワークフローでのみ使用し、ページ、ホスト、または目的の操作が変更された場合はすぐに停止してください。
無効なTurnstileトークンは、一時的なトークンの要求という一般的なシグナルではなく、コンテキストまたはライフサイクルの失敗です。CloudflareのサーバーサイドのTurnstile検証ガイドでは、トークンがサイトのバックエンドで検証され、時間に依存し、一度だけ使用可能であることが説明されています。アプリケーションは、意図したフォームまたはAPI経路を通じて新規に生成されたトークンを送信する必要があります。
CapSolverのTurnstileタスクガイドでは、AntiTurnstileTaskProxyLess、websiteURL、websiteKey、およびオプションのmetadata.actionとmetadata.cdataがドキュメント化されています。
認可されたフォームの送信直前にトークンを生成してください。後で実行するためのキャッシュや、失敗したビジネスリクエスト後に再利用しないでください。
テストしている正確なステージングまたは本番ページからの公開サイトキーであることを確認してください。別のホスト名や環境からコピーされたキーは検証に失敗する可能性があります。
ウィジェットをホストしている完全な現在のURLを使用してください。リダイレクト、地域ルート、および別個のログインドメインは検証コンテキストを変更する可能性があります。
ウィジェットにdata-actionまたはdata-cdataが含まれている場合、ドキュメント化されたmetadataオブジェクトを通じて対応する値を送信してください。ページがそれらを提供していない場合は、勝手に作成しないでください。
トークンを同じ認可されたブラウザとアプリケーションの旅に保持してください。新しいトークンでは、失われたセッション、拒否されたフォーム、期限切れのCSRF値、または誤ったバックエンド統合を修復することはできません。
ドキュメント化されたタスク構造を使用してください:
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiTurnstileTaskProxyLess",
"websiteURL": "https://example.org/authorized-form",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX",
"metadata": {
"action": "login",
"cdata": "CURRENT_CDATA_IF_PRESENT"
}
}
}
ウィジェットがそれらを公開していない場合、オプションのメタデータフィールドを削除してください。成功したcreateTaskコールはtaskIdを返し、タスクが完了するとgetTaskResultはstatus: readyとsolution.tokenを返します。
CapSolverのボーナスコードを引き換えてください
自動化予算を即座に増やす!
CapSolverアカウントにチャージする際にボーナスコードCAP26を使用すると、毎回チャージするたびに5%のボーナスが追加されます。制限はありません。
CapSolverダッシュボードで今すぐ引き換えてください
ブラウザ開発者ツールまたはテストトレースを使用して、フォームが1つの新しいトークンを送信し、バックエンドがそれを一度だけ検証していることを確認してください。Chrome DevToolsのネットワークパネルは、重複した送信、ナビゲーションの変更、予期しないステータスコードを明らかにします。トークンを共有ロギングに記録しないでください。
Playwrightでテストする場合、トレースをキャプチャし、送信後に期待されるアプリケーション状態をアサートしてください。Playwright Trace Viewerは、ウィジェットの問題とフォームまたはセッションの失敗を区別するのに役立ちます。
既知の入力またはライフサイクルの問題を修正した後、一度だけリトライしてください。同じ無効な結果が繰り返される、ホストが変更される、ウィジェットパラメータが検証できない、またはアプリケーションが関係のない理由でリクエストを拒否する場合は、リトライを停止してください。API側のエラーにはCapSolverエラーコードリファレンスを使用してください。テキストだけに基づいて推測するのではなく。
無効なTurnstileトークンを修正するには、新しい資格情報と一貫したコンテキストが必要です。再試行する前に、タイミング、再利用、サイトキー、URL、メタデータ、セッション、およびバックエンド送信経路を確認してください。CapSolverはドキュメント化されたTurnstileタスクを作成できますが、アプリケーションは正しいパラメータ、認可された使用、および最終的な検証を担当します。
Q: Turnstileトークンを再利用できますか?
いいえ。各トークンを一度だけ使用し、現在の認可された送信用に生成してください。
Q: 無効なトークンは常に解決タスクの失敗を意味しますか?
いいえ。失敗は有効期限切れ、ページコンテキスト、サイトキー、ウィジェットメタデータ、セッション状態、またはバックエンド検証から来る可能性があります。
Q: actionとcdataは常に必要ですか?
いいえ。現在のウィジェットがこれらの値を公開している場合のみ含めてください。
Q: 自動化はどのくらいリトライすべきですか?
既知の原因を修正した後、一度だけリトライしてください。その後、繰り返される失敗を確認し、レビューしてください。
ポリシー制限付きのMCP Cloudflare TurnstileワークフローをCapSolver、制限付きリトライ、ロギングをマスキングしたセッションチェック、および結果の検証を含むように構築してください。

Scrapy Cloudflare Turnstileソルバーを、CapSolverセッションハンドオフ、ダウンローダーミドルウェア、リトライ予算、コンテンツ検証を備えて構築してください。
