scrollToBottomについて
環境
OS:CentOS release 6.6 (Final)
casperjs:1.1.0-beta3
phantomjs:1.9.8
概要
上記環境からスクレイピングを行い、指定したページの全画面をキャプチャしたいと考えております。
現状、指定ページの一部キャプチャは保存できるようになりましたが、そのページはマウスの↓スクロール操作で徐々にリストが表示されるタイプ動的サイトのため、全画面を取得できていません。
最下層まで画像取得をするため scrollToBottom()
関数を下記の通り用いてキャプチャを撮りましたが、スクロールができておらず、全画面が取得できておりません。
有識者の方がいましたらアドバイスお願いいいたします。
詳細
キャプチャを取っているソースは下記の通りです。
casper.thenOpen("https://hoge.hoge/list", function(){
this.wait(4000,function(){
this.capture("before.png");
});
});
casper.then(function(){
this.scrollToBottom();
this.capture("after.png");
});
→before.pngとafter.png差分が出ていない。
参考サイト
http://casperjs.readthedocs.org/en/latest/modules/casper.html