問題タブ [recaptcha-v3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
726 参照

recaptcha - Recaptcha V3 Python スクリプトを実行すると、常に 0.9 スコアが返される

フォーム送信時に recaptcha v3 を実装しました。これは、0.9 スコアを取得しているため、通常のシナリオでは正常に機能します。しかし、Selenium を使用して Python スクリプトから実行しようとすると、0.9 のスコアが返されますが、これは正しくありません。Pythonスクリプトから実行しようとすると、同じフォームでrecaptcha v2を試しましたが、すぐに課題が表示されます。recaptcha v3 がこのように動作する理由を教えてください。

Invisible recaptcha V2 は正常に動作し、Python スクリプトを実行しようとするとチャレンジが表示されます。しかし、v3 は常に 0.9 のスコアを与えます

上記のコードは、python/selenium スクリプトを使用してフォームを実行しても、常に 0.9 になります。以前に同じフォームに v2 recaptcha を実装しましたが、スクリプトを実行するとすぐにイメージ チャレンジが表示されます。

0 投票する
1 に答える
577 参照

c# - Async 関数と BitArmory ReCaptcha の問題

お問い合わせフォームにGoogle ReCaptchaBitArmory NuGetパッケージを使用しています。Azure のログを確認したところ、BitArmory ReCaptcha ( siteKey: can not be null?? ) からエラー応答を受け取っている人がいることがわかりました。

サイトキーを保存する方法を複数試しています。私の共通のグローバル変数の最初に。次に、関数内にローカル文字列変数を作成し、captcha 関数に挿入しました。最後のステップは、サイトのキー文字列をキャプチャにハードコーディングすることでした。すべてのケースで同じ結果が得られますが、一部の人々は引き続きsiteKey:can not be null という応答を受け取りますか???

ここに私のフォームの私のフォーム部分があります:

そして私のサーバー側:

一部のクライアントは応答を取得しています。

0 投票する
1 に答える
949 参照

recaptcha - フォームなしで reCaptcha3 を使用していますか?

私と recaptcha ライブラリとの間の潜在的な誤解を解消する必要があります。

v3実装のYouTubeビデオを検索して見つけたすべての例は、...のコンテキスト内でrecaptcha準備/実行関数を添付していますが、<form>のコンテキスト外でreCaptchaを使用しようとしてい<form>ます次の方法:

  1. ユーザーが名前または名前の一部を検索ボックスに入力します
  2. フロントエンドは、入力またはエンター キーの遅延の後、この入力 (部分的または完全) に一致するシステム内の名前を取得します。
  3. 結果は、自動入力されるドロップダウンに読み込まれます。
  4. ユーザーは、クリックまたは下向き矢印で適切な名前を選択します。これにより、そのユーザーに関する特定のデータが検索されます。

名前のドロップダウン検索で reCaptcha トークンを取得する方法を理解できれば、その解決策を 4 番目のポイントまで拡張できます... しかし、それが可能ではないのではないかと心配しています。

以下のコードはすべて JavaScript です。

関連ビット

検索フィールドのリスナー:

名前検索機能:

フォームのコンテキスト内で reCaptcha v3 を使用する必要があること、またはこのようなイベントを処理できることを誰かが確認できますか? もしそうなら、どのように?