응용 sw 및 블록체인

  • 홈
  • 태그
  • 방명록

Node JS/puppeteer 2

[PUPPETEER] 병렬로 처리하기

크롤링을 하기위해서 작업하던 도중 수백 수천개의 정보를 크롤링 해야하는 데 하나씩 처리기 하기에는 시간이 너무 오래걸린다. 병렬로 처리하여 여러개를 동시에 작업 해야한다. 기존 하나씩 하는 코드 app.js const { browser, newPage } = require('./puppeteer') const { urls } = require("./urls"); (async () => { const Browser = await browser(); // url 배열 만큼 반복문 돌리기 for (link of urls) { try { // 한 브라우져에서 작업하기 위해 인자값으로 브라우져와 urlf를 인자로 준다. await newPage(Browser, link) } catch (e) { // 에러가 나도..

Node JS/puppeteer 2022.07.30

puppeteer (기본기)

puppeteer 란? 구글에서 만든 웹브라우져 자동화 라이브러리 구글에서 만들었기 때문에 크롬 혹은 크로미엄 에서만 작동 하다. nodejs 가 깔린 상태에서 먼저 빈폴더를 생성 후 npm init of yarn init npm install puppeteer or yarn add puppeteer 파일을 하나 생성하자 나는 server.js 로 만들겠다 잘 불러왔는지 확인하기 위해 함수를 만들고 실행 시켜보자 const puppeteer = require('puppeteer'); ( async()=>{ console.log('starting...'); console.log('puppeteer',puppeteer); })() $ node server.js 하면 잘 실행 된걸 알 수있다. 여기서 .js ..

Node JS/puppeteer 2022.07.04
이전
1
다음
더보기
프로필사진

응용 sw 및 블록체인

  • 분류 전체보기 (105)
    • citylabs-study (14)
    • 정보처리기능사 (0)
    • Node JS (5)
      • Nest Js (1)
      • puppeteer (2)
    • MYSQL (3)
    • PYTHON (10)
      • 기본 문법 (9)

Tag

puppeteer, 웹 자동화 프로그램, ., nodejs, ㅓ,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바