【发布时间】:2011-02-28 22:04:41
【问题描述】:
我试图弄清楚如何捕获完全呈现的页面并对其进行操作。我一直在使用 Nokogiri、Hpricot、Mechanize 等,但没有一个可以捕获其元素由 AJAX 或事后其他东西呈现的页面。
一个例子是 Twitter 的状态页面,这是我在这个项目中遇到的许多问题之一:
http://twitter.com/#!/nytimes/status/42341419062525952
或
http://twitter.com/#!/alleyinsider/status/42337897038364672
如果您查看 HTML 源代码,它主要是稍后呈现的 javascript。在 Firebug 或其他控制台中检查它,您会看到完全渲染的结果,但我不知道如何使用上述工具捕获它。我错过了什么吗?
顺便说一句:是的,我知道有一个 Twitter API。但这更多是一个理论问题,因为我在其他一些网站上不同程度地遇到了这个问题。
谢谢!
【问题讨论】:
标签: jquery ruby iframe screen-scraping