はじめに 縦長のWebPageのスクリーンショット画像を取るのは実は地味に面倒です。phantomjsがそれをサポートしていたのですが、最近どうもメンテナンス終了になっているので、急ぎではないですが別の手段を模索する必要があります。 と言っている間に、必要が生まれてChrome Headlessで地道にScreenshot画像を取得することができるようになったので、その部分だけを切り出したDockerコンテナを公開したので共有します。 必要な環境 以下の環境で動作を確認しています。 macOS High Sierra 0.13.3 Docker Community Edition Version 18.03.0-ce-mac59 確認はしていませんが、Windowsでも動くと思います。 使い方 Windowsの場合は、 `pwd` の部分を画像を出力したいフォルダーに置き換えてください。