Node.jsを使ってpuppeteerをcentos7で動かすポイント

目次

node jsのバージョンを8以上

古いバージョンのnodejsではpuppeteerは動かない(最新版をインストールする)

–no-sandboxを設定する

root で –no-sandbox なしは認められないらしいのでソースを変える。

// index.js
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({args: ['--no-sandbox']});
  const page = await browser.newPage();
  await page.goto('https://example.com');
  await page.screenshot({path: 'example.png'});

  await browser.close();
})();
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次