시작하기무료로 시작하기

Body의 하위 요소 찾기

비밀 웹사이트의 HTML을 불러와 how_many_elements()라는 함수를 만들어 두었습니다. 이 함수는 XPath 문자열을 전달하면, 그 XPath가 선택한 요소의 개수를 출력합니다. 예를 들어 콘솔에서 how_many_elements('//*')를 실행하면 HTML 문서 전체 요소 수가 출력됩니다(직접 해 보세요!).

이번 연습 문제에서는 태그 종류와 상관없이 body의 모든 자식 요소를 가리키는 XPath 문자열을 만들어 보세요. 원하신다면 먼저 how_many_elements()로 body 요소의 자식 수를 확인하며 해볼 수도 있습니다.

이 장의 연습 문제는 로딩에 시간이 조금 걸릴 수 있습니다.

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

Python으로 하는 웹 스크레이핑

강의 보기

연습 안내

  • 변수 xpath에 body 요소의 모든 자식 요소를 가리키는 XPath 문자열을 할당하세요. 이 HTML 문서에는 body 요소가 하나만 있으며, 루트 html 요소의 자식입니다.

실습형 인터랙티브 연습

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

# Create an XPath string to direct to children of body element
xpath = ____

# Print out the number of elements selected
how_many_elements( xpath )
코드 편집 및 실행