問題タブ [grecaptcha]
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.
javascript - recaptcha が解決されたときに alert() を作成する方法は?
alert()
ユーザーが recaptcha を解決したときに関数 (lets make ) を実行したい。解決すると、緑色のチェックマークが表示されます。
grecaptcha.render()
関数だけでできるようです。はい?
動作するサイトの例:
https://tii.ai/rJBTt
Recaptcha ドキュメント:
https://developers.google.com/recaptcha/docs/display
javascript - 実行時にページで使用される ReCAPTCHA のタイプを決定する
私の会社が作成した CMS では、クライアントのサイトの管理者が Google ReCAPTCHA を使用してフォーム検証を構成できます。問題は、ReCAPTCHA v2 には標準のチェックボックスと非表示の 2 つの異なるタイプがあり、ユーザーが設定したタイプに応じてフロントエンドで実行するロジックが異なることです。管理者に手動で言わせることなく、Javascript で実行時にどのタイプが選択されているかを判断する方法はありますか (理想的には、CMS にサイトと秘密鍵を入力するだけです)。
これに対する既存のソリューションは、サイトごとにハードコーディングされており、これは避けたいと考えていますが、新しい「タイプ」構成オプションを追加すると、下位互換性が失われます。
ページにレンダリングされたウィジェットの DOM 構造から判断しようとしましたが (これは明らかに異なります)、iFrame であるため、ブラウザーは Javascript にそのコンテンツを直接読み取らせません。
javascript - Pythonでデータコールバックを介してjavascript関数を送信/投稿する方法は?
Python でキャプチャを解決して、登録フォームの送信を自動化する必要があります。ターゲット サイトは、ユーザーから詳細のリストを収集し、データ コールバック モードを介して Java スクリプトのフォームとして送信するように設計されていることに気付きました。以下のスニペットを添付 [1]。ブラウザ経由で試してみると、フォームが送信され、HTTPP 302 コードと確認メールを含む成功した登録ページにページがリダイレクトされます。Python [2] (cloudscraper/scrapy を使用) で実行しようとすると、成功した登録ページにリダイレクトされますが、詳細の登録も確認メールも受信されません。data-callback メソッドを呼び出して Python で Java スクリプトを実行する方法を教えてもらえますか?
[1] HTML コード:
[2] Python コード: