Thumbnail
비즈니스 · 마케팅 업무 자동화

파이썬 셀레니움 고급편 (python selenium - 크롤링, 크롤러) 대시보드

(5)
1개의 수강평 ∙  75명의 수강생
297,000원

월 59,400원

5개월 할부 시
지식공유자: 김지유
총 26개 수업 (3시간 33분)
수강기한: 
12개월
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

중급자를 위해 준비한
[업무 자동화, 데이터 분석] 강의입니다.

대형 플랫폼에서 차단당하지 않는 셀레니움 고급 강의 사람처럼 움직이는 봇 개발

✍️
이런 걸
배워요!
python
selenium

국내에도 세계에서도 유일무이한 강의!
사람 같은 크롤러를 만들 수 있어요 🤖

사람처럼 움직이는 봇이
필요하신가요? ✋

안녕하세요. 코딩 강의 김지유 유튜브 채널을 운영하고 외주 개발사를 운영하고 있는 김지유입니다.

대형 플랫폼(네이버, 구글, 유튜브, 인스타, 쿠팡)은 Selenium 기반의 봇 행동들을 탐지하고 차단하려고 합니다. 그래서 사람처럼 움직이는 크롤러가 필요하죠. 사람은 차단하지 못하니까요.

하지만 2022년 12월을 기준으로 ‘사람처럼 움직이는 봇’에 대해 정리된 자료는 국내 포함 국외도 없습니다. 저 말고는 대안이 없어요. 역설적으로 이미 성공적으로 개발을 마치신 분들은 본인 노하우를 공개 안 합니다. 실제로 조언을 구하려고 해도 플랫폼에서 크롤러를 실행시켜보지도 않은 사람들의 뻔한 ‘본인 피셜’ 밖에는 없죠.

마케팅 대행사에 프로그램을 개발해서 공급한 경험이 있는 저의 모든 노하우를 이 강의에 담았습니다. 약 1년간 ‘사람처럼 움직이는 봇’을 만들기 위해서 맨땅에 헤딩하며 쌓아온 인사이트, 노하우를 모두 알려드리려고 합니다. ‘사람처럼 움직이는 봇’의 필요성을 느낀다면 누구나 환영이에요.

Selenium 고급 과정이 다루는 내용 📌

서버(플랫폼) 개발자가
봇을 차단하는
방식 및 지식

사람이 쓰는 Mobile
Device로 인식되는
Selenium 옵션, CDP
Command 사용법 

사람처럼 스크롤하고
클릭하는 패턴을
만드는 방법


강의 특징 ✨

  • 📖 본업이 웹 시스템 풀스택 개발자라 서버 개발자의 필수 지식만 핵심적으로 알려드려요.
  • 🤖 사람 같은 크롤러를 개발한 저만의 노하우를 알려드려요. 뻔한 내용 말고 인사이트를 얻어가세요.
  • 🖥️ 1년 간 수집한 정보들의 액기스만 추려서 전달해드릴게요. 정보가 너무 없어 수집이 꽤 힘들었거든요.

이런 분들께 추천해요 🙋

아래 세 가지 질문에 모두 대답할 수 없는 분들은 이번 강의를 수강해보세요.

엘리먼트 클릭의 세부적인 동작 내용을 알고 있으신가요?

CDP 커맨드의 다양한 명령 인자를 자유롭게 활용하실 수 있나요?

액션 체인 라이브러리 함수의 세부 동작 내용을 알고 있으신가요?


수강평 미리보기 👀

*아래 후기는 지식공유자가 해당 강의와 유사한 커리큘럼으로 외부에서 운영한 강의에 대한 수강평입니다.


이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
셀레니움을 최소 1개월 개발해본사람
사람처럼 움직이는 봇을 만들고 싶은 사람

안녕하세요
김지유 입니다.
김지유의 썸네일

기술을 위한 기술이 아닌, 사람을 위한 기술이 필요하다고 믿는 개발자 김지유입니다.


- 스타트업 CEO + CTO로 정부지원사업받다가 현재는 프리랜서가 된 김지유입니다
- 자동화 프로그램 제작 판매 & 강의 제작
- 부산대학교 정보컴퓨터공학과 졸업
- 블로그 : https://blog.naver.com/lread90
- 유튜브 : https://www.youtube.com/channel/UCDl-10cmslZewQn-6o8usqQ

커리큘럼 총 26 개 ˙ 3시간 33분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 2. Ch.2 - CDP CMD 다 알려드림
1. CDP가 대체 뭔데? (Chrome Devtools Protocol..?) – 응 디버깅 도구야 미리보기 03:54
2. User Agent Data 변경하는 법 16:30
3. CDP CMD로 Webdriver를 완벽하게 모바일 디바이스로 인식시키는 방법 13:00
4. CDP Command 종류 많죠? 잘 정리된 사이트 소개해드림 07:29
5. 님들 갖고 있는 휴대폰 연결시켜서 Network 탭 보는법 알려드림 미리보기 07:54
섹션 3. Ch.3 - Action Driver 다 알려드림
1. element.click()은 정중앙의 좌표를 누르는거.. 알고계셨나요? 07:47
2. ActionChains 고-급 click() 개발 10:00
3-1. Screen Bound 안에서 Element를 Click하게 만들기 08:58
3-2. Screen Bound 안에서 Element를 Click하게 만들기 08:16
섹션 4. Ch.4 - 리버싱, 웹 해킹 기초 - 크롤러 개발에 필요한 지식만(only) 알려드림
네트워크 트래픽 Packet 단위로 분석하는 법 (Tool 소개 & 사용법) 11:00
섹션 5. Ch.5 - 사람처럼 움직이는 스크롤 패턴 만드는 강의
스크롤 패턴 만드는 아이디어, 프로그램 사용법 05:47
스크롤 패턴 만드는 방법 개발해보기 (코딩 실습) 09:16
개발한 ActionChains에 적용하기 12:31
섹션 6. Ch6. 앞서 배운 내용 모두 적용한 Webdriver 만들기
6-1. 아이피 변경, USB 테더링 방법 12:45
6-2. driver 적용 완벽하게 하기 06:50
6-3. useragnets 만오천개(국내 모바일 디바이스) 06:35
섹션 7. selenium 4.10 업데이트에 따라 바뀌어야하는 코드
1. selenium 4.10 > 업데이트로 바꿔야하는 부분 07:15
2. UserAgentData 업데이트 있습니다 23.08.19 기준 04:00
3. ActionChains scroll 함수 사라진 issue 05:41
수정된 코드 첨부
강의 게시일 : 2023년 01월 16일 (마지막 업데이트일 : 2023년 08월 19일)
수강평 총 1개
수강생분들이 직접 작성하신 수강평입니다.
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
hakjuknu thumbnail
5
Great
2023-12-24