recaptcha 画像に存在するテキストをキャプチャし、テキスト ボックスに入力する必要があります。Selenium rcまたはwebdriverを使用してこれを行う方法と、Javaを使用してコードを共有する方法を教えてください。
4283 次
4 に答える
1
可能であれば、CAPTCHA画像のポイントは何でしょうか?Seleniumでそれをバイパスした場合、攻撃者がそれを行うのを阻止するものは何ですか?非常に正当な理由により、これは不可能です。
代わりに、テスト環境でCAPTCHAを無効にしてください。
于 2012-10-01T08:30:43.083 に答える
1
キャプチャを自動化することはできませんが、キャプチャを処理する方法はいくつかありますが、そのためには人間の操作が必要です。
CAPTCHA を自動化するには 2 つの方法があります
1.ブレークコマンド
で 2.入力ボックスで
入力ボックス用
String captcha = selenium.getEval("prompt("Enter Captcha")");
selenium.type("fieldId", captcha);
于 2012-10-01T06:27:29.593 に答える
0
テスト環境で「ごまかす」ことが可能であれば、期待値を非表示のフィールドに追加して、そこからプルします。
于 2012-10-01T05:33:53.443 に答える