如何使用phantomJS从javascript生成html

How to get html generated from javascript using phantomJS?

本文关键字:生成 html javascript 何使用 phantomJS      更新时间:2023-09-26
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。

这不是将

任何内容从页面范围返回到虚拟范围的正确方法。

您应该考虑使用

window.callPhantom 方法和 page.onCallback 事件。