Puppeteer: Screenshot als PNG speichern

English Deutsch

Sie können in Puppeteer einen Screenshot machen mit

screenshot_snippet.js
await page.screenshot({path: 'screenshot.png'});

Der Pfad ist relativ zum aktuellen Arbeitsverzeichnis.

Möchten Sie einen Screenshot in einer anderen Größe als 800x600? Siehe Puppeteer: Screenshot-Größe festlegen

Vollständiges Beispiel:

puppeteer_screenshot_example.js
// Minimales Puppeteer-Beispiel
const puppeteer = require('puppeteer');
(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://techoverflow.net', {waitUntil: 'domcontentloaded'});
  // Screenshot zur Verifikation des Ergebnisses
  await page.screenshot({path: 'screenshot.png'});
  // Aufräumen
  await browser.close();
})();

Check out similar posts by category: Javascript, NodeJS, Puppeteer