Puppeteer for AWS Lambda that also works for local development.
npm i --save puppeteer-serverless
Use just like normal puppeteer:
import puppeteer from 'puppeteer-serverless'
const browser = await puppeteer.launch()
const page = await browser.newPage()
If NODE_ENV
is set to development
, it will use your local install of Chrome located at:
- MacOS:
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome
- win32:
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
MIT © Saasify