スクレイピングでサイトを訪問し、そのサイトのスクリーンショットを保存する、
というバッチを書いています。
スクレイピングバッチはRubyOnRailsで、そこから
ヘッドレスChromeのコマンドを実行してスクリーンショットを撮っています。
(参考)ヘッドレスChrome
# スクリーンショット保存コマンド google-chrome --headless --disable-gpu --screenshot="/tmp/my_screenshot.png" --window-size=1920,1080 http://dengekionline.com/
この時、画面の読み込みが遅いサイトは、ほぼ真っ白けのスクリーンショットになってしまうため、
画面のレンダリングが終わってから、もしくは10秒スリープしてからスクリーンショットを保存する、
ということをやりたいのですが、
その方法をご存知の方いらっしゃいましたら、ご教示頂けましたら幸いです。
どうぞよろしくお願い致します
あなたの回答
tips
プレビュー