



It’s basically a browser which you can run from Node.js. The part I was missing was to run the image with the -cap-addSYSADMIN option. I just had to read and apply the documentation on the official github repo. Puppeteer runs headless by default, but can be configured to run full (non-headless) Chrome or Chromium. 1 Answer Sorted by: 1 The file must be put here: /chromium-browser-snapshots/Linux圆4/901912/chrome-linux.zip The file name must be chrome-linux.zip. I finally found out how to run it with the sandbox but on my local machine only. What can you do with Puppeteer Puppeteer allows you to work with a browser in headless mode, which allows you to do things like: Create a PDF document and/or an image of a web page. To download files with Puppteer we can either the browser's fetch feature - which will download the file into a javascript variable - or find and click the download button which will download the file to the browser's save directory: // start puppeteerĬonst browser = await puppeteer.launch() Īwait page._nd('Page. Puppeteer 7.1.0 API documentation with instant search, offline support, keyboard shortcuts, mobile version, and more. Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol.
