一直在修补 phantomJS 并且遇到了一些我不明白的东西。我可以看到照片的数量,但只能看到第一个对象
var page = require('webpage').create(),
system = require('system'),
address = 'http://en.wikipedia.org/wiki/Tiger'
page.open(address,function(status){
page.render('page.png');
if(status=="success"){
var title = page.evaluate(function () {
return document.title;
});
console.log('Page title is ' + title);
var imgs = page.evaluate(function() {
return document.images;
});
console.log(imgs.length);
console.log(imgs[0]);
console.log(imgs[1]);
}
phantom.exit();
})
这个的输出是:
Page title is Tiger - ....
95
[object Object]
null
知道为什么列出了唯一的第一个对象吗?