내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
01 오리엔테이션
수업목표 : 웹크롤링 기반 자동화로 데이터 수집 아무거나, 원리 기반 문제해결능력 함양, 실전 기반 예제 중심 및 시너지 효과
주요 강의 내용 : 웹/인터넷 작동방식, 파이선으로 웹크롤링(Requests), RESTful API, 파이썬으로 웹크롤링(셀레니움) [라즈베리파이로 24X365)
선수과목 ㅣ 누구나 배울수 있는 파이썬, 판다스 주식 퀀트투자 파트1등, 그외는 부분 공개했으므로, 아나콘다 가상환경 관련영상(가상환경 설정 및 요구사항txt설치)
내가 이런 컴퓨터 막노동을 왜하지 컴을 시키자
02 웹과 인터넷
웹은 인터넷 (서비스) 중 하나.
IP(기기별 식별 번호)와 DNS(숫자기반 IP를 쉽게 도메인주소로 매핑, 즉 전화번호부)
서버(서비스를 하는 컴퓨터)와 클라이언트(사용자가 사용하는 컴퓨터로 서버에 요청을 하는 주체)
HTTP(Hypertext Transfer Protocol)와 Request&Response(request lin/Status lein +헤더+바디)
http method(GET, POST, DELETE, PUT, HEAD, OPTION)
; GET - 데이터 획득/조회하는 것으로 요청시 필요정보가 주소에 붙음(https이 헤더)
POST- 데이터 전송/변경/생성, html <form> tag에 입력된 데이터를, http 메시지바디에
크롬 개발자도구
Element, html(뼈대)+css(꾸며지는것)+js(프로그램)
Network- 서버와 주소받는 시퀀스
03 웹사이트 3대 구성요소