시작하기무료로 시작하기

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

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

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

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

Python으로 하는 웹 스크레이핑

강의 보기

실습형 인터랙티브 연습

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

# Select all desired div elements
divs = response.css(____)

# Take the first div element
first_div = divs[0]

# Extract the text from the (only) h4 element in first_div
h4_text = first_div.css(____).extract_first()

# Print out the text
print( "The text from the h4 element is:", h4_text )
코드 편집 및 실행