Javascript 如何访问page.open函数结果?幻影

Javascript 如何访问page.open函数结果?幻影,javascript,phantomjs,phantomjs-node,Javascript,Phantomjs,Phantomjs Node,如何访问回调返回的结果 var page = require('webpage').create(); page.open('http://example.com', function (status) { // code return result; } 如果需要页面的屏幕截图,请使用page.render('example.pdf')。如果需要原始html数据,请使用page.evaluate(function()){ 返回document.documentElement.

如何访问回调返回的结果

var page = require('webpage').create();
page.open('http://example.com', function (status) {
    // code
    return result;
}

如果需要页面的屏幕截图,请使用
page.render('example.pdf')
。如果需要原始html数据,请使用
page.evaluate(function()){
返回document.documentElement.innerHTML;
},函数(原始数据){

console.log(rawData);})

目前还不清楚您要问什么。是幻影JS脚本吗?它是node.js脚本吗?你需要什么样的结果?您想将其返回到哪里?我使用page.evaluate并收到一些结果。但是我想在页面之外使用它。open是否要在
页面之外使用它。评估
页面。打开
?在页面之外。open只需声明一个公共变量并将返回值分配给该变量。