puppeteer.js
프로젝트에서 Puppeteer 사용중이다. 좀 더 알아보기로 했다.
Puppeteer.js는 웹사이트를 크롤링하거나 웹 페이지를 자동화하는 데 매우 유용한 Node.js 라이브러리이다.
Puppeteer.js 설치
Puppeteer.js를 사용하기 위해서는 먼저 Node.js 환경에 설치해야 한다. npm을 통해 설치한다.
npm i puppeteer
Puppeteer.js 사용법
1. 브라우저 실행
먼저 Puppeteer.js를 이용하여 브라우저를 실행한다.
const puppeteer = require('puppeteer');
async function run() {
const browser = await puppeteer.launch();
// 코드를 작성
browser.close();
}
run();
const puppeteer = require('puppeteer');
async function run() {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('http://example.com');
await page.screenshot({path: 'example.png'});
browser.close();
}
run();
const puppeteer = require('puppeteer');
async function run() {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('http://example.com');
await page.click('button[type=submit]');
browser.close();
}
run();
결론
Puppeteer.js는 웹 스크랩핑과 웹 자동화에 매우 유용한 도구이다. 덕분에 프로젝트에서도 잘 사용중이다.