시작하기무료로 시작하기

의사 클래스로 마지막 자식 선택하기

아래 HTML은 마지막 문단에 글쓴이를 표시하고 있으며, p 노드는 두 그룹으로 나뉘어 있어요:

<html>
  <body>
    <div>
      <p class = 'text'>A sophisticated text [...]</p>
      <p class = 'text'>Another paragraph following [...]</p>
      <p class = 'text'>Author: T.G.</p>
    </div>
    <p>Copyright: DC</p>
  </body>
</html>

이 연습에서는 div 내부의 마지막 p 노드를 선택해 보세요.

영상에서 배운 것처럼, 의사 클래스는 ID 선택자나 고유한 클래스처럼 특정 노드를 선택할 다른 수단이 없을 때 유용하게 쓸 수 있어요.

위 HTML 문서는 nested_html 변수로 제공되어 있으며, 이미 read_html()로 읽어 두었습니다.

이 연습은 강의의 일부입니다

R로 배우는 웹 스크레이핑

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Select the last child of each p group
nested_html %>%
	___
코드 편집 및 실행