Screenshot of a web page using Puppeteer, 웹페이지 스크린샷

To get a screenshot of a web page using Puppeteer, you can follow these steps:

  1. Install Puppeteer by running the command npm install puppeteer in your project directory.

  2. Require Puppeteer in your Node.js script:

const puppeteer = require('puppeteer');
  1. Launch a new browser instance:
const browser = await puppeteer.launch();
  1. Create a new page in the browser:
const page = await browser.newPage();
  1. Navigate to the desired URL:
await page.goto('https://example.com');
  1. Take a screenshot of the page:
await page.screenshot({ path: 'screenshot.png' });
  1. Close the browser instance:
await browser.close();

Here's the complete code:

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: 'screenshot.png' });
  await browser.close();
})();

This code will save a screenshot of the web page as a PNG image file named screenshot.png in the current directory. You can modify the path and filename to your liking.

댓글

이 블로그의 인기 게시물

Using the MinIO API via curl

Sparse encoder

max_active_runs of Airflow

how to delete all issues on project in sentry, 센트리 이슈 삭제하기

Nginx Openssl 설정

difference between truncate and truncate_preserve in hbase

To monitor logs for a Kubernetes CronJob

Sort the distinct values by their count in descending order using the DataFrame API

Chromium 개발 환경 세팅, 크로미움 개발 준비하기

Bash script samples