如何使用phantomJS从javascript生成html?

时间:2013-08-30 06:11:48

标签: javascript phantomjs

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。

1 个答案:

答案 0 :(得分:1)

这不是将任何内容从页面范围返回到幻像范围的正确方法。

你应该考虑使用

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