Puppeteerを使ってスクリーンショットを撮る
ヘッドレスChromeを扱うためのNodeライブラリであるPuppeteerを使って、サイトのスクリーンショットを撮ります。
Puppeteer is 何
Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol.
GoogleChrome/puppeteer: Headless Chrome Node API
インストール
1 | $ yarn add puppeteer |
Puppeteer本体を追加すると、最新版のChromiumも一緒にnode_modules内に追加されます。
使う
1 | const puppeteer = require('puppeteer'); |
page.screenshot({ path: 'hoge.png' }); で開いているページのスクリーンショットが撮れます。
ドロワー開いたときも合わせて撮れました。便利。
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.




