我正在使用 casper.evaluate() 从页面中获取数据数组。然而,它似乎无法返回一个数组(而返回的字符串可以完美地工作)。可能是什么问题?
为了澄清:评估中的代码是:
function(){
return $('#id a').map(function(i, e) {
return $(e).attr('href');
}).get();
}
.get()
调用结束时的意思是获取一个数组而不是一个 jQuery 对象。顺便说一句,我确定页面中提供了 jQuery。