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.

댓글

이 블로그의 인기 게시물

CDPEvents in puppeteer

Using the MinIO API via curl

vsftpd default directory

How to checkout branch of remote git, 깃 리모트 브랜치 체크아웃

리눅스의 부팅과정 (프로세스, 서비스 관리)

Install and run an FTP server using Docker

MySQL GRANT

리눅스 (cron - 주기적 작업실행 데몬)