Bắt đầu ngayBắt đầu miễn phí

Chọn từ một lựa chọn

Trong bài tập này, bạn sẽ tìm phần văn bản từ một phần tử h4 nằm trong một phần tử div cụ thể. Bài tập diễn ra theo từng bước: bước đầu tiên là chọn một nhóm các phần tử div, và bước thứ hai là thu hẹp vào phần tử đầu tiên, từ đó chúng ta sẽ lấy văn bản của phần tử h4. Quá trình thu hẹp dần phạm vi phần tử (ví dụ: đầu tiên là các phần tử div, rồi đến phần tử h4) là một ví dụ khác về "chaining", dù trông không hoàn toàn giống như trước.

Trong quá trình làm, có sẵn một biến first_div để bạn sử dụng. Hãy suy nghĩ kỹ first_div là kiểu đối tượng gì!

Bài tập này là một phần của khóa học

Web Scraping với Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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 )
Chỉnh sửa và Chạy Mã