如何使用 Java 读取验证码?
我总是听说读取验证码是不可能的,所以现在我想用 Java 编写一个开源验证码阅读器。想知道我应该寻找什么......有什么好书吗?关于从哪里开始有什么想法吗?
我知道这有点超出我的想象,但我仍然会至少尝试一下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我总是听说读取验证码是不可能的,所以现在我想用 Java 编写一个开源验证码阅读器。想知道我应该寻找什么......有什么好书吗?关于从哪里开始有什么想法吗?
我知道这有点超出我的想象,但我仍然会至少尝试一下。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
看看 JDownloader。他们的部分代码读取验证码。
Have a look at JDownloader. Part of their code reads captchas.
我不知道如何执行此操作的任何 Java 代码,但我记得阅读过 这篇论文介绍了如何破解一些旧的验证码变体。我不知道这在现代验证码中有多适用,但这里的一些技术可能有用。请注意——这是一篇非常技术性的论文。
另外,您可能应该知道,目前破解验证码的最著名技术是 将它们交给人类以换取一些奖励。
I don't know any Java code on how to do this, but I do remember reading this paper on how to break some of the older Captcha variants. I don't know how applicable this is in modern Captchas, but some of the techniques here might be useful. Be warned - this is a pretty technical paper.
Also, you should probably be aware that the best known techniques for breaking Captchas these days are to give them to humans in exchange for some reward.