标签: ruby windows screen-scraping
我有一些用C语言编写的软件,它可以很好地屏蔽我的Windows系统。我想知道如何以高效的方式从Windows机器上实现一些屏幕抓取和数据捕获?
任何公共宝石或其他任何东西?
根据评论者的要求澄清。我试图能够使用ruby捕获屏幕信息 - 例如抓取像素信息和其他特定数据(Windows GUI信息)
有没有办法在红宝石中轻松(和有效)地做到这一点?
干杯
答案 0 :(得分:2)
au3是AutoIt扩展DLL文件的包装器。
答案 1 :(得分:2)
您可以查看的一个工具是Selenium 2.0 WebDriver。该工具专为自动化测试而设计,但可用作简单的屏幕抓取工具。我听说这是一个非常棒的工具。其他选项包括Nokogiri和Celerity(jruby)。还有其他人。我使用Celerity取得了很好的成功。
另一个值得研究的工具是Waitr。