備忘録

備忘録

puppeteer を利用してWebページのスクリーンショットを撮る方法

Ⅰ. はじめに

タイトルの通り「puppeteer を利用してWebページのスクリーンショットを撮る方法」です。

Ⅱ. やり方

1. puppeteer をインストールする
npm install puppeteer
2. サンプルプログラムを書く

index.js

const puppeteer = require('puppeteer');

(async () => {
  // const browser = await puppeteer.launch({ headless: false, slowMo: 300 });
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://google.com');
  await page.screenshot({path: 'out.png', fullPage: true});

  await browser.close();
})();
3. 実行する
node index.js
実行結果

out.png
f:id:kagasu:20180831155734p:plain

その他