해당 기능은 실무에서는 어떤 웹 페이지를 미리보기로 보여주고 싶은 경우 등에 사용된다. 각각 라인에 대한 설명은 주석처리 되어있다.
예시 소스 const puppeteer = require('puppeteer'); // puppeteer는 네트워크 요청으로 특정한 웹페이지의 스크린샷을 만들기 때문에 만드는 함수 또한 async 함수여야 함 const main = async () => { const browser = await puppeteer.launch(); // 실행된 브라우저에 대해서 새로운 페이지를 만든다. const page = await browser.newPage(); // 스크린샷을 만들 페이지를 지정 await page.goto('https://developing-move.tistory.com/category/JavaScript/Node?page=4'); // 스크린샷을 만든다.
(현재 코드가 실행되고 있는 경로) await page.screenshot({path : ...
#
crawling
#
javascript
#
node
#
nodejs
#
puppeteer
#
노드
#
크롤링
#
퍼펫티어