![](/img/trans.png)
[英]How to read the text from image (captcha) by using Selenium WebDriver with Java
[英]Is it possible to get text from captcha image with Selenium WebDriver using Java?
如何從驗證碼圖像中捕獲文本? 有什么方法嗎? 我試過了:
String attr = driver.findElement(By.xpath("//*[@id='recaptcha_challenge_image']")).getAttribute("value");
System.out.println(attr);
不,不可能。 驗證碼圖片就是這樣-圖片。 除非您找到一種可以執行此操作的文本識別功能/方法,否則這是一個不錯的選擇。 驗證碼應從文本生成圖像,該圖像通常存儲在Session變量中。 您可以嘗試訪問它。
我編寫了自己的Captcha類,因為我還需要進行客戶端驗證(沒有jQuery)。
你不能。
驗證碼的全部意義是計算機或腳本不知道答案是什么。
如果您要使驗證碼自動化,則清楚地表明您正在擊敗驗證碼。
驗證碼的目的不是自動化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.