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
最初のオブジェクトのみがリストされている理由は何ですか?