or
이 연습은 강의의 일부입니다
이 챕터에서는 현대 웹사이트의 구조를 정의하는 선언형 언어인 Hyper Text Markup Language(HTML)를 소개합니다. rvest 라이브러리를 사용해 간단한 HTML 요소를 질의하고, 첫 번째 표를 스크레이핑하는 방법을 배웁니다.
Cascading Style Sheets(CSS)는 색상, 글꼴, 전반적인 레이아웃 등 웹페이지에서 HTML 요소가 표시되는 방식을 정의합니다. 이 챕터에서는 웹 스크레이핑에서 CSS 선택자와 결합자가 왜 핵심 도구인지 알아봅니다.
이전 챕터에서 배운 CSS 선택자는 강력하지만 한계가 있습니다. 예를 들어, 하위 요소의 속성에 따라 노드를 선택하고 싶을 때가 그렇습니다. 이럴 때는 XPath가 해결책입니다! 이 질의 언어를 사용하면 복잡하고 난해한 HTML도 탐색하고 스크레이핑할 수 있습니다.
현재 연습
이제 웹페이지에서 콘텐츠를 추출하는 방법을 알게 되었으니, 무대 뒤를 살펴볼 시간입니다. 마지막 챕터에서는 모든 스크레이핑 작업의 기반이 HTTP 요청임을 이해하고, 웹 스크레이핑의 모범 사례를 준수하도록 요청을 커스터마이즈하는 방법을 배웁니다.