1

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

最初のオブジェクトのみがリストされている理由は何ですか?

4

1 に答える 1