자식 요소로 스크레이핑하기
레슨에서 course-block 클래스에 속한 어떤 div 요소의 자식이 몇 개인지 계산하는 간단한 트릭을 해봤죠. 이번에는 미스터리 요소의 자식 수를 구해 보세요(이미 Selector 객체로 저장되어 있으니 xpath 또는 css 메서드를 사용할 수 있어요).
명확히 말하면, Selector 객체 mystery는 다음과 같이 만들었어요:
- 먼저 비밀 웹사이트를 입력으로 사용해
Response변수를 로드했어요. - 그런 다음
xpath메서드를 호출해 여러 요소의SelectorList를 만들었어요(어떤 요소인지는 밝히지 않을게요). - 마지막으로, 그
SelectorList의 첫 번째Selector객체를mystery로 두었어요.
이 연습은 강의의 일부입니다
Python으로 하는 웹 스크레이핑
연습 안내
아래 빈칸을 채워
xpath호출을 체이닝하여 미스터리 요소의 자식 수를 계산하세요. 이 수를 변수how_many_kids에 할당해요.xpath를 사용한다면, 실제로 메서드 체이닝이므로 연결을 위한 마침표(.)를 반드시 넣어야 해요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Calculate the number of children of the mystery element
how_many_kids = len( mystery.xpath( ____ ) )
# Print out the number
print( "The number of elements you selected was:", how_many_kids )