2015-04-06 77 views
2

我試圖自動化一個表單,我重新獲得驗證碼作爲表單提交的一部分。我陷入困境,搞清楚如何使用硒webdriver處理驗證碼文本。雖然這個驗證碼是實時測試實現的,但是,我仍然在尋找某種方法來處理這種情況。驗證碼使用硒處理

+0

任何建議? – 2015-04-06 06:49:12

+0

看到這個問題 - http://stackoverflow.com/questions/18933178/how-to-get-the-data-from-captcha-in-selenium-webdriver – LittlePanda 2015-04-06 06:52:43

+0

只需使用thread.sleep方法10秒,當網絡驅動程序到達在captcha字段,手動輸入captcha,然後web驅動程序將繼續執行。 – 2015-04-06 07:52:39

回答

1

所以你不能這樣做,captcha的定義是打破你的自動化。這就是說,我使用Tesseract OCR有一些運氣,但我正在處理的只是簡單的只包含數字。當我這樣做時,我也研究了一些基於JavaScript的解決方案,但我無法取得任何成功。我認爲這是值得一試,但最有可能你是運氣不好