【发布时间】:2014-03-14 20:39:59
【问题描述】:
在使用 phantomjs 打开网页的基本示例中,我们使用下面的代码来打开网页,并在函数中评估页面打开何时完成。
var page = require('webpage').create();
page.open('http://www.sample.com', function() {
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function() {
page.evaluate(function() {
console.log(document.title);
});
phantom.exit()
});
});
是让我们在 page.open 回调函数之外的函数中定义 page.evaluate 的任何方式,以便在我们需要时调用它,而不是在页面打开之后调用它
【问题讨论】:
标签: javascript phantomjs