pupeteer 간단한 사용법 > IT 기술백서

pupeteer 는 크롬드라이버나 셀레늄 등을 통합으로 설치하는 종합툴이다

 

설치: nodejs 설치 후 다음을 실행

[code]

$ npm i pupeteer

[/code]

 

사용예제: 네이버 검색 후 스크린샷 찍기

[code]

const puppeteer = require(‘puppeteer’);

(async () => {

  const browser = await puppeteer.launch({headless: false});

  const page = await browser.newPage();

  await page.goto(‘https://naver.com’);

  const search = await page.$(‘#query’)

  await search.click()

  await search.type(‘핵탐’)

  

  const submit = await page.$(‘#search_btn’)

  await submit.click()

  await page.waitForNavigation()

  await page.screenshot({path: ‘naver.png’})

  

  setTimeout(async ()=>{

    await browser.close();

  }, 3000)

})();

[/code]

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤