1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 하는 웹 스크레이핑

Connected

연습 문제

선택 결과에서 다시 선택하기

이번 연습에서는 특정 div 요소 안에 있는 h4 요소의 텍스트를 찾아볼 거예요. 먼저 div 요소들의 묶음을 선택하고, 다음으로 그중 첫 번째 요소로 범위를 좁인 뒤, 거기서 h4 요소의 텍스트를 가져오는 단계로 진행합니다. 이렇게 점진적으로 요소 범위를 좁혀 가는 과정(예: 먼저 div 요소들, 그다음 h4 요소)은 이전에 본 것과 완전히 같지는 않더라도, "체이닝(chaining)"의 또 다른 예시예요.

이 연습을 진행하는 동안, 여러분이 사용할 수 있도록 first_div 변수가 준비되어 있어요. first_div가 어떤 타입의 객체인지 잘 생각해 보세요!

지침 1/2

undefined XP
    1
    2
  • 변수 divs에 클래스가 course-block인 모든 div 요소를 선택하는 SelectorList를 할당하세요.
  • 변수 h4_text에는 first_div로 선택된 콘텐츠 안에 있는 유일한 h4 요소의 텍스트를 할당하세요. 단일 요소의 텍스트만 원하므로 extract_first() 메서드를 사용해 텍스트를 추출합니다.