Ruby中的高效屏幕抓取

时间:2012-01-29 21:08:59

标签: ruby windows screen-scraping

我有一些用C语言编写的软件,它可以很好地屏蔽我的Windows系统。我想知道如何以高效的方式从Windows机器上实现一些屏幕抓取和数据捕获?

任何公共宝石或其他任何东西?

根据评论者的要求澄清。我试图能够使用ruby捕获屏幕信息 - 例如抓取像素信息和其他特定数据(Windows GUI信息)

有没有办法在红宝石中轻松(和有效)地做到这一点?

干杯

2 个答案:

答案 0 :(得分:2)

au3AutoIt扩展DLL文件的包装器。

答案 1 :(得分:2)

您可以查看的一个工具是Selenium 2.0 WebDriver。该工具专为自动化测试而设计,但可用作简单的屏幕抓取工具。我听说这是一个非常棒的工具。其他选项包括NokogiriCelerity(jruby)。还有其他人。我使用Celerity取得了很好的成功。

另一个值得研究的工具是Waitr