【发布时间】:2013-11-20 09:36:37
【问题描述】:
我的情况是使用 phantomjs 仅加载静态内容(我们使用“wget”获得的内容),然后运行一些 javascript 来确定页面的“标题”。我不需要加载整个页面来知道它的标题吗?
尝试使用:
page.settings.resourceTimeout = 0;
page.settings.javascriptEnabled = false;
page.settings.loadImages = false;
page.settings.localToRemoteUrlAccessEnabled = false;
page.settings.webSecurityEnabled = false;
但在这种情况下,我的 document.title 不起作用,因为我的 JS 被禁用。有道理!
有没有办法只加载静态内容?像
page.open(uri, static = true, ...
【问题讨论】:
-
另外,page.onLoadStarted 是确定标题的竞争者,但我也想对正文中的一些 div 节点进行一些分析。请帮忙。
标签: phantomjs headless-browser