phantomjs空白页面php

时间:2018-06-06 06:53:25

标签: php phantomjs

我正在使用PHP来调用phantomjs脚本。它运行良好,直到错误。如果phantomjs上有错误,那么在重新启动apache php之前,php会给我一个空白的结果。

PHP:

$pathToPhatomJs = 'phantomjs';

$pathToJsScript = './loader.js '.$url;

exec(sprintf('%s %s > data.txt', $pathToPhatomJs,  $pathToJsScript), $out);

$fileContents = file_get_contents('data.txt');

echo $fileContents;

这是JS:

var wpage = require('webpage').create();
var system = require('system');
var address = system.args[1];
wpage.open(address, function(status) {
    if (status !== "success") {
        console.log("Unable to access network");
    } else {
        var msg = wpage.evaluate(function() {
                return  $('#mc').html();
            });
        console.log(msg);
        phantom.exit();
    }
});

0 个答案:

没有答案