Skip to content

tukkyr/puppeteer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

puppeteer

https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md#running-puppeteer-in-docker

を参考に、Dockerfile化したプロジェクト

利用方法

docker build -t puppeteer:latest .
docker run --cap-add=SYS_ADMIN -it puppeteer:latest bash
pptruser@hostname:vim hello.js

でbashを立ち上げvimで編集

docker build -t puppeteer:latest .
docker volume create puppeteer-vol
docker run --cap-add=SYS_ADMIN --mount src=puppeteer-vol,dst=/workspace -w /workspace -it puppeteer:latest bash

とすればvolumeの永続化もできる

yarn add puppeteer
// hello.js
const puppeteer = require('puppeteer');

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

  await browser.close();
})();
node hello.js

About

puppeteerwo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages