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只需声明一个公共变量并将返回值分配给该变量。