Webページのスクリーンショットを大量に取りたいという時に、便利なのがヘッドレス Chrome。 ヘッドレスとは、GUIからではなくCUIからChromeを使用するモードのことで、Chrome 59以降から搭載されました。 ヘッドレス Chromeを使うと、ブラウザで行う様々な操作をコマンドラインから行い、自動化することもできるようになります。 今回はこのヘッドレス ChromeをNode.jsのプログラムで制御するためのライブラリであるPuppeteerを使って、Webページ全体のスクロールショットを撮る方法を模索してみました。 まずはPuppeteerをインストール