2011-05-09 12 views
9

En mi proyecto necesito automatizar una aplicación web, que utiliza captha. Leí en muchos foros de discusión que el OCR se puede usar para resolver el problema de captcha, por lo que quiero saber si el OCR puede resolver mi problema. En caso afirmativo, ¿hay alguna API de OCR de código abierto para .NET?¿Hay alguna API gratuita de OCR para .NET?

Si OCR no es una solución, proporcione algunas soluciones.

Gracias.

+7

La idea detrás de un captcha es prohibir cualquier inicio de sesión automático, por lo que lo que está tratando de lograr va en contra de la intención del proveedor de la aplicación web. Mejor hablar con el vendedor/autor de su aplicación web si va a ofrecer algún tipo de API para usted. –

+0

Si bien la pregunta real es buena, como dijo Doc, los CAPTCHA están diseñados para ser difíciles (o mejores, imposibles, pero eso no es posible) para resolver mis máquinas. – icktoofay

Respuesta

6

Hay tessnet2 que se basa en tesseract.

Fuente gratuita y de código abierto.

¿Resolverá el problema? Tal vez. Depende del CAPTCHA.

+0

Lo probé y me da miedo decir que no puede resolver ni siquiera los CAPTCHA más simples. – Pejman

+0

Hola! ¿Te importaría actualizar tu respuesta para ver si hay nuevos .NET OCR Frameworks, por favor. Gracias. –

+0

no funciona para mi caso ... cosas como esta: http://mehrabgasht.ir/Systems/Login.aspx – deadManN

14

CAPTCHA no es un problema, es una solución (algo tonta) que intenta verificar que eres humano y no un programa que intenta acceder a la página.

La razón por la cual el sitio web utiliza CAPTCHA es para evitar que el mundo exterior haga exactamente lo que está tratando de hacer.

La mejor manera de continuar es pedirle al propietario del sitio web un servicio web que le permita el acceso mediante programación.

Si usted es el propietario del sitio simplemente elimine el CAPTCHA o agregue su propio servicio web.

Cuestiones relacionadas