var page = require('webpage').create();
page.open(url, function (status) {
if (status === 'fail') {
console.log("fail");
} else {
console.log(page.evaluate(function () {
var t0 = document.body.innerHTML;
return t0;
}));
}
phantom.exit();
});
当我这样做时,我无法获得从js生成的html。
答案 0 :(得分:1)
这不是将任何内容从页面范围返回到幻像范围的正确方法。
你应该考虑使用
window.callPhantom方法和page.onCallback事件。