読者です 読者をやめる 読者になる 読者になる

PhantomJS で数秒待ってからスクリーンショットを保存する

PhantomJS で Web ページのスクリーンショットを保存する - Qiita

こちらでスクリーンショットの保存方法を簡単に書いた 今回はアニメーションが含まれたサイトのスクリーンショットを保存する方法を紹介する

page = require('webpage').create()

page.open 'http://www.tamurayukari.com/information/2016/02/674.html', (status) ->
  if status = 'success'
    window.setTimeout ->
      page.render 'yukari.png'
      phantom.exit()
    , 1000
  return

window.setTimeout を使って待つことで対処した

Qiita に書いた記事