채널톡 아이콘

Node.js로 웹 크롤링하기

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

LG유플러스
카카오 모빌리티
GS리테일
엔씨소프트
마드라스체크
티몬

마드라스체크

티몬

임직원들도 이 강의를 듣고 있어요!

LG유플러스
카카오 모빌리티
GS리테일
엔씨소프트
마드라스체크
티몬

마드라스체크

티몬

임직원들도 이 강의를 듣고 있어요!

먼저 경험한 수강생들의 후기

4.9

5.0

냠냠굿

56% 수강 후 작성

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

5.0

김형

100% 수강 후 작성

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

5.0

이상혁

100% 수강 후 작성

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

수강 후 이런걸 얻을 수 있어요

  • 이미지 크롤링

  • 웹사이트 크롤링

  • 아이프레임 크롤링

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 지식

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

67,857

수강생

1,756

수강평

9,765

답변

4.8

강의 평점

25

강의

제 강의의 장점은 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

  • Former 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개의 수강평

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

    수강평 12

    평균 평점 5.0

    5

    100% 수강 후 작성

    좋은 강의였습니다

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

      수강평 14

      평균 평점 5.0

      5

      56% 수강 후 작성

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

      • tttkhs님의 프로필 이미지
        tttkhs

        수강평 2

        평균 평점 5.0

        5

        83% 수강 후 작성

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

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

          수강평 1

          평균 평점 5.0

          5

          100% 수강 후 작성

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

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

            수강평 11

            평균 평점 5.0

            5

            100% 수강 후 작성

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

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

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

            비슷한 강의

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

            연관 로드맵

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

            ₩55,000