0

recaptcha 画像に存在するテキストをキャプチャし、テキスト ボックスに入力する必要があります。Selenium rcまたはwebdriverを使用してこれを行う方法と、Javaを使用してコードを共有する方法を教えてください。

4

4 に答える 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 に答える