여러 HTML 타입 선택하기
영상에서 보셨듯이 CSS는 웹 페이지의 스타일을 지정하는 데 사용돼요. 가장 기본 형태는 타입 선택자(type selector)로, 특정 유형의 모든 HTML 요소에 스타일을 정의하고 적용합니다. 이를 활용해 특정 HTML 요소를 스크레이핑할 수도 있어요.
영상에서처럼 쉼표로 여러 타입 선택자를 결합할 수도 있습니다. 즉, html_elements("type1, type2")처럼 사용해요. 이렇게 하면 type1 또는 type2인 모든 요소가 선택됩니다.
다음 HTML을 살펴보세요:
<html>
<body>
<div>Python is perfect for programming.</div>
<p>Still, R might be better suited for data analysis.</p>
<small>(And has prettier charts, too.)</small>
</body>
</html>
원시 HTML 코드는 languages_raw_html 변수에 제공되어 있어요.
이 연습은 강의의 일부입니다
R로 배우는 웹 스크레이핑
연습 안내
languages_raw_html을(를) 읽어들이세요.- 위에서 소개한 방법을 사용해 이 HTML에서
div와p요소를 모두 선택하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Read in the HTML
languages_html <- ___
# Select the div and p tags and print their text
languages_html %>%
___ %>%
html_text()