游览Captchas

时间:2011-07-12 23:11:19

标签: php curl captcha recaptcha

我正在尝试(代表用户)访问并发布到一个网站,其中包括图像验证码。有没有办法用cURL和PHP来解决这个问题?

我在想的是截取屏幕截图,将其裁剪为仅获取验证码部分,并让我的用户告诉我验证码是什么,然后我提交。

这是一个正确的方法吗?还有其他(更简单的)方法来解决这个问题吗?

3 个答案:

答案 0 :(得分:5)

使用HTML解析器查找CAPTCHA图像的URL,并向用户显示该URL。

答案 1 :(得分:1)

如果他们使用的是公共图书馆,例如google的recaptcha,那么您尝试的任何内容都不太可行。它们旨在防止这种情况发生。如果他们使用一些被黑客攻击的库,那么这是可能的,但我只是建议他们使用一个着名的库,而不是试图证明一个漏洞。

答案 2 :(得分:0)

如何将带有验证码内容的其他页面放在您网页上的IFrame中。然后使用Javascript继续检查IFrame的URL以检查验证码是否通过,然后您可以继续在页面中执行任何操作。这当然假设带有验证码的页面允许放入IFrame。

相关问题