Search

'크롤링'에 해당되는 글 4건

  1. 2020.03.09 Puppeteer를 이용한 크롤링(Crawling) - 스크린샷

먼저 스크린샷을 한번 찍어보자.

 

쉽다. 일단 따라 쳐라.

 

const puppeteer = require("puppeteer");

const main = async () => {
  //브라우저를 오픈하고
  const browser = await puppeteer.launch();
  //페이지를 만든다
  const page = await browser.newPage();
  //페이지를 원하는 페이지로 오픈하고
  await page.goto("https://devjisu.tistory.com");
  //스크린샷을 찍는데 주소는 현재 위치의 screenshot.png라는 파일로 저장
  await page.screenshot({ path: "screenshot.png" });
  //끝났으면 브라우저 종료
  await browser.close();
};

main();

 

생각 보다 편해 보였다.

 

브라우저를 오픈하고 페이지를 만들고 원하는 페이지를 오픈 후 스크린샷 을 찍고 메모리 누수 방지를 위해 브라우저 종료.

 

이 순서만 잘 기억 하면 따로 외우지 않더라도 쉽게 할 수 있을듯 하다.