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

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

JavaScript | pupeteer 간단한 사용방법

본문

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]

댓글 0개

등록된 댓글이 없습니다.

Menu