웹사이트와 웹페이지
- 웹페이지 : 웹 속에 있는 문서 하나, HTML 형식으로 되어있음.
- 웹사이트 : 웹 페이지의 모음
웹브라우저(ex 크롬, safari ... )의 역할 : HTML 요청을 보내고, HTTP 응답에 담긴 HTML문서를 우리가 보기 쉬운 형태로 화면을 그려준다.
즉 우리가 HTTP 요청을 보내고, 응답받은 HTML코드를 렌더링 해줌.
지금부터 이 웹브라우저의 역할을 파이썬 코드로 해보자!
❓ 그전에 HTML 구조부터 살펴보자 ❓
HTML(HyperText Markup Language) 구조
html은 다음과같은 형태로 데이터를 저장함.
html은 웹브라우저에서 어떤 내용을 표현하는데 사용함.
- < !DOCTYPE html> : HTML5임을 명시
- 두번째줄 < html> : 가장 바깥에 < html>태그로 감싸져있음. 여는 태그
- 마지막줄 < /html> : 닫는 태그
태그 : <>으로 감싸져있는 것들
cf) 태그 안에 또 다른 태그가 존재할 수 있다.
- 세번째줄 < head> : < head>태그, 문서에 대한 정보(제목, 언어 등)을 작성.
- 여섯번째줄 < body> : < body>태그, 문서의 내용(글, 이미지, 동영상 등)을 작성.
--> 이렇게 HTML은 여러 태그(Tag)로 감싼 요소(Element)의 집합으로 이루어짐.
태그로 내용을 묶어 아래 사진처럼 글의 형식(Bold체, Italian체, header지정 등등)을 지정할 수 있다.
cf) 웹 브라우저마다 지원하는 태그와 속성은 다르다.
✔정리 : html은 웹페이지나 웹사이트를 표현하는데 사용하는 한가지 문서 형식✔