我需要以下内容: 如果我发送这样的GET请求:
page.open("<URL>",function (status) {
// If connection wasn't successful:
if (status !== 'success') {
console.log('Unable to access network');
} else {
console.log(page.content)
}
}
当我右键单击页面并单击“查看页面源...”时,我会记录该页面。我需要它就像当您在Chrome中打开开发人员工具并查看完成所有javascript的结果页面时。有可能吗?
答案 0 :(得分:0)
有一个onLoadFinished处理程序,它应该在页面完全加载后为您提供内容:
http://phantomjs.org/api/webpage/handler/on-load-finished.html
page.onLoadFinished = function(status) {
console.log('Status: ' + status);
if (status !== 'success') {
console.log('Unable to access network');
} else {
console.log(page.content)
}
};