reCAPTCHA v3トークンのスコアが低くなる理由
デモページで高スコアが出ても、対象サイトで同じ結果が得られるとは限りません。reCAPTCHA v3 は、特定のサイトとアクションにおける操作を評価します。まず対象サイトでの実際の結果を確認し、次に自分で制御できる入力項目を確認してください。
このページの内容
デモのスコアは対象サイトのスコアではない
Google の reCAPTCHA v3 ドキュメントでは、0.0 から 1.0 のスコアとアクションが返され、ウェブサイトがバックエンドで評価すると説明されています。デモでの高スコアが示すのは、そのデモでの結果です。別のサイトやアクションに送信したトークンのスコアや、受け入れられるかどうかを示すものではありません。
対象サイトが評価の詳細を公開している場合は、スコアと併せてトークンの有効性、アクション、関連する理由を確認してください。Enterprise の評価には、ウェブサイトが独自のワークフローに沿って解釈するリスク情報が含まれており、共通の受け入れしきい値はありません。拒否されたことしか確認できない場合は、測定された低スコアではなく、拒否として扱ってください。
solvethree のドキュメントに記載されている reCAPTCHA リクエストには、最低スコアを強制するパラメーターはありません。スコアを上げる魔法の設定を探すのではなく、連携の入力項目を確認してください。
実際に送信しているリクエストを確認する
- 製品やアクションを推測して解決を実行しています。
タスクのサイトとアクションを、現在の対象フローと照合してください。solvethree の reCAPTCHA v3 Enterprise フローでは、recaptchaType のデフォルトは enterprise-v3 です。ゲートウェイは v3 も受け付けます。
試してみましょう: 保護対象の操作で使用されるホスト名と正確なアクションを指定してください。アクションが不明な場合は、再度解決を実行する前に reCAPTCHA アクションの確認方法に従ってください。
- ページまたはその reCAPTCHA 設定が変更されています。
現在のホスト名、アクション、reCAPTCHA の種類を、ワークスペースに設定されたプロファイルと照合してください。
試してみましょう: 次のバッチを実行する前に、実際のページに合わせてプロファイルを更新してください。タスクの入力項目は、そのプロファイルと一致させてください。
- 解決時と送信時で異なるプロキシを使用しています。
解決に成功したプロキシを、アプリケーションのリクエストで使用するプロキシと照合してください。proxyCandidates を指定した場合、最初の候補で成功したとは限りません。
試してみましょう: 解決に成功したプロキシ経由で送信してください。候補リストを使用した場合は、返された成功候補のインデックス、または SDK ヘルパーを使って選択してください。
- 解決後もアプリケーションが独自のブラウザー識別情報を保持しています。
アプリケーションに保存されている値だけでなく、実際に送信される User-Agent とクライアントヒントを確認してください。
試してみましょう: 対象サイトに送信するときは、返された userAgent と secChUa を、解決に成功したプロキシと併せて使用してください。トークンを無関係なブラウザー識別情報や対象 URL と組み合わせないでください。
参照元とAPIリファレンス
最初のタスクを実行しましょう。
$5のワークスペースクレジットで始められます。