Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用phantomJS从javascript生成html?_Javascript_Phantomjs - Fatal编程技术网

如何使用phantomJS从javascript生成html?

如何使用phantomJS从javascript生成html?,javascript,phantomjs,Javascript,Phantomjs,当我这样做时,我无法从js生成html。这不是将任何内容从页面范围返回到幻影范围的正确方法 你应该考虑使用< /P> window.callPhantom方法和page.onCallback事件。这对我很有帮助。但是评估有时有效,有时无效?你面临什么问题?我知道了。这是因为Dom树生成时没有“WaitTimeout”。 var page = require('webpage').create(); page.open(url, function (status) { if (status

当我这样做时,我无法从js生成html。

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

<>你应该考虑使用< /P>
window.callPhantom方法和page.onCallback事件。

这对我很有帮助。但是评估有时有效,有时无效?你面临什么问题?我知道了。这是因为Dom树生成时没有“WaitTimeout”。
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();
});