It can be used for web scrapping as well.
Setting up one:
npm init --yes
npm install puppeteer
Create an index.js page, with the following:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://yoururlhere.com/');
await page.screenshot({ path: 'takingasnapshotofyourpagehere.png' });
await browser.close();
})();