텍스트를 기준으로 요소 스크레이핑하기
영상에서 보셨듯이, text() 함수는 텍스트를 기준으로 요소(및 그 부모)를 선택할 수 있게 해줘요. 다음은 순서 있는 목록입니다:
<h3>The rules of programming</h3>
<ol>
<li>Have <em>fun</em>.</li>
<li><strong>Don't</strong> repeat yourself.</li>
<li>Think <em>twice</em> when naming variables.</li>
</ol>
이 연습에서는 "twice"가 강조된 li 요소를 추출하는 것이 목표예요.
여기서는 li:last-child 같은 CSS 선택자를 쓰는 편이 더 쉬워 보일 수 있지만, 이 연습을 마칠 때까지 잠시만 기다려 보세요…
programming_html에는 위의 HTML 문서가 들어 있어요.
이 연습은 강의의 일부입니다
R로 배우는 웹 스크레이핑
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Select all li elements
programming_html %>%
html_elements(___ = ___)