인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST

Node.js로 웹 크롤링하기

네이버, 아마존, 트위터, 유튜브, 페이스북, 인스타그램, unsplash.com 등의 사이트를 크롤링하며 실전에 적용해봅니다.

중급자를 위해 준비한
[데이터 분석, 웹 개발] 강의입니다.

이런 걸 배울 수 있어요

  • 이미지 크롤링

  • 웹사이트 크롤링

  • 아이프레임 크롤링

Node.js로 웹 크롤링하기

Node.js와 Puppeteer를 활용해 웹 사이트를 크롤링하여 원하는 정보를 가져오는 법을 배웁니다.
Puppeteer(또는 axios+cheerio)와 CSV, 엑셀, 데이터베이스를 연동하는 방법을 배웁니다.
네이버, 아마존, 트위터, 유튜브, 페이스북, 인스타그램, unsplash.com 등의 사이트를 크롤링하며 실전에 적용해봅니다.
Node.js 교과서 DLC격으로 Node.js 교과서 책이나 동영상 강좌를 선수강하면 더 쉽게 배울 수 있습니다.

제 강좌의 장점은 Q&A입니다. 질문하시면 하루 안에 답변드립니다. 단순히 강좌만 시청하는 것보다는 강좌 관련 내용을 자유롭게 질문하시면서 능동적으로 공부하시면 많은 도움이 됩니다. 강좌 내용에서 설명이 부족하거나 이해가 안 가는 부분이 있다면 언제든지 질문주세요. 다른 분들이 이미 했던 질문을 읽어보시는 것도 도움이 됩니다.

학습 목표

  • Node.js로 웹 크롤링을 할 수 있다.

도움이 되는 분들

  • Node.js로 웹 크롤러를 제작하시는 분
  • 웹 작업의 자동화를 목표로 하시는 분
  • 웹 E2E 테스트를 하려고 하시는 분

연관된 강좌

Node.js교과서 - 기본부터 프로젝트 실습까지
노드에 대한 핵심 개념을 익힌 후, 실전 예제를 통해 실무에 뛰어들 준비를 갖춥니다.

참고 사항

  • Node.js LTS 버전을 사용합니다.
  • 자바스크립트 기본 문법 알아야 합니다.
  • Node.js 교과서를 읽지 않았다면 https://thebook.io/006982/에서 8장까지 읽으면 좋습니다.
  • github.com/zerocho/nodejs-crawler에 소스 코드가 있습니다.
  • 크롤링하는 웹사이트의 태그가 변경되어 소스 코드가 동작하지 않을 수 있지만, 강좌에서 배운대로 소스 코드를 수정하면 됩니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 웹 관련 업무 자동화를 하고 싶으신 분

  • 웹서비스를 크롤링해 데이터를 수집하고 싶으신 분

선수 지식,
필요할까요?

  • 자바스크립트, Node.js 지식

안녕하세요
제로초(조현영)입니다.

63,812

수강생

1,523

수강평

9,597

답변

4.8

강의 평점

22

강의

제 강의의 장점은 Q&A입니다(인프런 답변왕 2회 수상). 24시간 이내에 최대한 답변드립니다! 같이 고민한다는 느낌으로 답변 드릴게요!

One of the key strengths of my courses is the Q&A support. (Winner of the Inflearn Q&A King award twice) I respond to your questions within 24 hours, doing my best to help you out! You’ll feel like we’re solving the problems together.

👉ZeroCho Lectures
제로초 강의 전체 로드맵. A complete roadmap of all my courses is available here.

– Node.js교과서, 코딩자율학습 제로초의 자바스크립트, Let's Get IT 자바스크립트, 타입스크립트 교과서 저자 
ZeroCho.com 운영자
– 현) 유튜브에서 ZeroCho TV로 개발 관련 방송중 
– 현) 스모어톡 CTO 
– 전) 오늘의픽업 CTO(카카오모빌리티에 엑싯 후 카카오모빌리티 최연소 개발파트장)

  • Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook

  • Operator of ZeroCho.com

  • Currently running a YouTube channel ZeroCho TV, covering development topics

  • CTO at SmoreTalk

  • Former CTO at Today Pickup (acquired by Kakao Mobility, where I became the youngest lead developer)

더보기

커리큘럼

전체

75개 ∙ (13시간 36분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

34개

4.9

34개의 수강평

  • 이상혁님의 프로필 이미지
    이상혁

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    질좋은 강의 잘 들었습니다^^

    • 도전적인 불가사리님의 프로필 이미지
      도전적인 불가사리

      수강평 12

      평균 평점 5.0

      5

      100% 수강 후 작성

      좋은 강의였습니다

      • 김형님의 프로필 이미지
        김형

        수강평 10

        평균 평점 5.0

        5

        100% 수강 후 작성

        책으로 나오지 않았던 찾기 힘든 귀한 강의를 영상으로 체계적으로 잡아주셨습니다. 역시 노드의 교과서 다운 체계적인 학습이였습니다.

        • 냠냠굿님의 프로필 이미지
          냠냠굿

          수강평 12

          평균 평점 5.0

          5

          56% 수강 후 작성

          믿고 보는 제로초 강의, 조그만회사 대푠데, 내경험상 상산고 출신치고 안똑똑한 사람못봄

          • tttkhs님의 프로필 이미지
            tttkhs

            수강평 2

            평균 평점 5.0

            5

            83% 수강 후 작성

            믿고 봤는데 정말 수강료 아깝지 않습니다

            제로초(조현영)님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!

            연관 로드맵

            강의가 포함된 로드맵으로 학습해 보세요!

            ₩55,000