[Node] Crawling puppeteer를 활용하여 웹 페이지를 pdf로 변환 및 저장


[Node] Crawling puppeteer를 활용하여 웹 페이지를 pdf로 변환 및 저장

Crawling 마지막으로 원하는 웹 페이지를 pdf로 변환하여 저장하는 것이다. 예시소스 const puppeteer = require('puppeteer'); // puppeteer를 활용한 코드는 모두 비동기 코드로 이루어진다. const main = async () => { // puppeteer 실행 const browser = await puppeteer.launch(); // 새로운 페이지를 만듦 const page = await browser.newPage(); // pdf 파일을 생성하고자 하는 페이지로 이동 // (추가옵션) 해당 웹사이트에 접속하여 로드 되는 시간이 무한정 걸릴 수도 있고 // 해당 서버나 네트워크에 문제가 있어 시간이 많이 소요될 수도 있다 // 네트워크 환경이나 기타 외부적인 환경 등으로 문제가 생겼을 때 언제까지 기다릴 것인지를 지정하는 것 // networkidle2는 네트워크 상태가 여유가 있는 상태가 될 때까지만 기다린다. await p...


#Crawling #node #nodejs #pdf #puppeteer #노드 #변환 #크롤링 #퍼펫티어

원문링크 : [Node] Crawling puppeteer를 활용하여 웹 페이지를 pdf로 변환 및 저장