반응형
CSS Selector
-
[python] 파이썬 웹 크롤링(Web Crawling) 알아보기 #1코딩 연습/코딩배우기 2020. 10. 15. 19:36
■ HTTP 요청 및 응답 웹 요청/응답 처리 시 HTTP 프로토콜의 문자열을 서로 주고 받아야 하며(웹 브라우저의 기능), 크롤링을 위해서 웹브라우저가 아닌 파이썬 라이브러리를 이용해서 요청/응답 처리할 수 있다. ▷ HTTP(S) 요청 방법 및 시기 웹브라우저 접속 시 새로고침 자바스크립트를 통한 요청(예로, Ajax) 앱 API HTML Form 전송 ▷ HTTP 메서드(패킷을 어떻게 구성하느냐의 차이) GET : 리소스 요청(조회) POST : 리소스 추가, 수정, 삭제 목적(파일 업로드) PUT: : 리소스 수정 요청 DELETE : 리소스 삭제 요청 HEAD : 헤더 정보만 요청, 해당 자원 존재 여부 확인 목적 OPTIONS : 웹서버 지원 메서드 종류 반환 요청 TRACE : 클라이언트 요..