在下面的情况下,是否可以在 page.evaluate 中传递变量?
function myFunction(webpage, arg1, arg2){
var page = require('webpage').create();
page.viewportSize = { width: 1920, height: 1080 };
page.open(webpage, function (status){
if (status == 'success') {
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js", function(){
page.evaluate(function(){
arg = arg1 + arg2;
console.log(arg);
});
});
}
else { phantom.exit(); }
});
}
我尝试了在互联网上找到的几种方法,但实际上没有什么是不可能得到它的变量的。
预先感谢您的帮助 :)