클라이언트와 서버
- 클라이언트는 서버에게 request를 요청한다.
- 서버는 클라이언트에게 response를 보낸다.
HTTP 요청 메소드
- CONNECT
- DELETE
- GET: 특정 페이지를 가져온다.
- HEAD
- OPTIONS
- PATCH
- POST: 서버로 데이터를 함께 실어서 보낸다. 서버 내의 값이나 상태가 변경될 수 있다.
- PUT
- TRACE
* 둘은 혼용되거나 잘못된 방식의 서버 구현이 가능하다.
1) GET
- URL에 변수를 포함한다.
- 서버의 값을 바꿀 수 없다.
- 데이터가 제한된다.
- 데이터를 헤더에 포함한다.
2) POST
- URL에 변수를 포함하지 않는다.
- 서버 내의 특정 값을 바꿀 수 있다.
- 전송 길이가 유연하다.
- 데이터를 바디에 포함한다.
HTML
- 브라우저(IE, 크롬 등)가 해석해서 보여주는 문서
- 태그로 데이터를 구분한다.
BeautifulSoup
from bs4 import BeautifulSoup
- 웹페이지에서 가져온 HTML 문자열을 태그를 기준으로 줄세워주는 API이다.
'프로젝트 > 코드프레소 체험단' 카테고리의 다른 글
파이썬으로 시작하는 업무 자동화 - 브라우저 자동화 (0) | 2022.04.04 |
---|---|
파이썬으로 시작하는 업무 자동화 - 웹 크롤링2 (0) | 2022.04.04 |
파이썬으로 배우는 데이터 분석: Pandas - DataFrame (0) | 2022.04.02 |
파이썬으로 배우는 데이터 분석: Pandas - Series (0) | 2022.04.02 |
파이썬으로 배우는 데이터 분석: Pandas - Pandas 라이브러리 소개 (0) | 2022.04.01 |