2011-05-09 82 views
9

在我的項目中,我需要自動化一個使用captha的Web應用程序。我在很多論壇上看到OCR可以用來解決驗證碼問題,所以我想知道OCR能夠解決我的問題嗎?如果是,那麼是否有.NET的開源OCR API?.NET是否有免費的OCR API?

如果OCR不是解決方案,請爲我提供一些解決方案。

謝謝。

+7

驗證碼背後的想法是禁止任何自動登錄,所以你試圖完成的是違反Web應用程序供應商的意圖。如果他要爲您提供某種API,最好與您的Web應用程序的供應商/作者交談。 – 2011-05-09 06:05:20

+0

雖然實際的問題是好的,正如Doc所說,CAPTCHA旨在幫助解決我的機器困難(或者更好,不可能;但這是不可能的)。 – icktoofay 2011-05-09 06:08:51

回答

6

tessnet2這是基於tesseract

自由和開放源代碼。

它會解決問題嗎?也許。取決於驗證碼。

+0

我對它進行了測試,並且不敢說即使是最簡單的CAPTCHA也無法解決。 – Pejman 2016-08-12 14:06:26

+0

嗨!您是否介意更新您的答案,以便查看是否有任何新的.NET OCR框架。謝謝。 – 2016-09-02 12:42:25

+0

不適用於我的情況...這樣的事情:http://mehrabgasht.ir/Systems/Login.aspx – deadManN 2016-12-04 08:56:05

14

CAPTCHA不是一個問題,它是一個解決方案(有點愚蠢),試圖驗證你是人類,而不是一些試圖訪問該頁面的程序。

網站使用CAPTCHA的原因是爲了防止外部世界正在做你正在做的事情。

繼續的最好方法是讓網站所有者提供一個Web服務,讓您可以通過程序訪問。

如果您是該網站的所有者,請移除CAPTCHA或添加您自己的網絡服務。

相關問題