【发布时间】:2012-04-15 13:07:00
【问题描述】:
我正在寻找一个请求网页,等待 JavaScript 呈现(JavaScript 修改 DOM),然后抓取页面的 HTML 的示例。
这应该是一个简单的例子,带有明显的 PhantomJS 用例。我找不到一个像样的例子,文档似乎都是关于命令行使用的。
【问题讨论】:
-
您是在做这个客户端还是服务器端?
-
@DeclanCook 服务器端我想?客户端会要求用户安装幻像吗?如果我理解正确,这是行不通的。谢谢
-
拥有 html 后,您打算用它做什么?试图让我了解你想要实现的目标。 Phantomjs 有 dom 操作,请参阅 code.google.com/p/phantomjs/wiki/QuickStart#DOM_Manipulation 然后你打算把它发送到某个地方吗?
-
@DeclanCook 用例正在为搜索引擎创建 javascript 应用程序视图的缓存静态 html 副本。我希望能够以编程方式运行我的站点地图,并保存每个链接的 html 版本。
-
@DeclanCook 是的,链接页面是我需要的那种东西,我只是想要一个如何从节点做的例子。谢谢
标签: javascript html node.js web-scraping phantomjs