먼저 스크린샷을 한번 찍어보자.
쉽다. 일단 따라 쳐라.
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();
생각 보다 편해 보였다.
브라우저를 오픈하고 페이지를 만들고 원하는 페이지를 오픈 후 스크린샷 을 찍고 메모리 누수 방지를 위해 브라우저 종료.
이 순서만 잘 기억 하면 따로 외우지 않더라도 쉽게 할 수 있을듯 하다.
'it > Node.js' 카테고리의 다른 글
Puppeteer를 이용한 크롤링(Crawling) - HTML파싱 (0) | 2020.03.09 |
---|---|
Puppeteer를 이용한 크롤링(Crawling) - HTML (0) | 2020.03.09 |
Puppeteer를 이용한 크롤링(Crawling) (0) | 2020.03.08 |
윈도우 node.js 설치 (0) | 2017.03.07 |
node.js oracle db 설치 (0) | 2015.06.25 |