-2

是否可以在 Perl 或 Python 中进行虚拟屏幕抓取?假设我有一个登录页面,一旦我输入用户名或密码,它就会将我带到另一个身份验证页面,我必须在其中编写验证码读取的内容。现在使用 Mechanize 或类似工具,我可以自动化第一步。但是,对于第二步,是否可以通过 Perl 捕获验证码页面的屏幕截图(虚拟的,因为我们并没有真正在浏览器中加载页面)?一旦完成,也许我可以自动化一个验证码阅读工具(谷歌有一个),它将尝试阅读它。(所有此类验证码页面都会将验证码图像放在固定大小的框中的固定位置,因此我可以使用 Imagemagick 裁剪屏幕截图的该部分并将其提供给 Google 工具。需要进行几次试错才能找出屏幕截图的哪个部分包含验证码)。那么有可能吗?

4

2 回答 2

0

您根本不需要模拟或对屏幕做任何事情。只需跟踪 CAPTCHA 请求其图像数据的位置并自行下载 - 您将拥有准备好的图像文件。

于 2012-07-31T18:13:01.750 回答
0

我最喜欢的验证码绕过是deathbycaptcha。他们有一个可用于大多数语言的 api。还有另一种服务可以让您解决验证码以获得未来解决方案的信用,但我现在不记得它的名称。

于 2012-08-01T01:36:21.013 回答