你怎么刮ajax推送网站

时间:2011-05-19 17:48:15

标签: javascript ruby ajax screen-scraping

看一下http://www.quibids.com/上的任何现场拍卖我想要抓住看似由javascript计时器更新的出价历史记录。当我在Chrome中检查元素时,它会自动更新源代码。有没有办法用屏幕抓取来做到这一点?如果重要的话,我正在使用Ruby来做这件事。我想要避免的只是每秒敲击该页面。

1 个答案:

答案 0 :(得分:1)

您可以使用可以执行javascript的浏览器引擎,例如webkit(有一个可编写脚本的包装器,WebkitDriver)。

或者通过像firebug这样的工具检查javascript计时器正在做什么。可能它正在发出一个AJAX请求来获取更新的数据,你可以直接调用这些AJAX URL。

相关问题