เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเลือกจากส่วนที่เลือกไว้แล้ว

ในแบบฝึกหัดนี้ คุณจะดึงข้อความจากองค์ประกอบ h4 ที่อยู่ภายใน div ที่กำหนด โดยแบ่งออกเป็น 2 ขั้นตอน ได้แก่ ขั้นแรกเลือกกลุ่มของ div และขั้นที่สองคือเจาะจงไปที่ div แรก เพื่อดึงข้อความจากองค์ประกอบ h4 กระบวนการค่อย ๆ จำกัดขอบเขตองค์ประกอบเช่นนี้ (เช่น เริ่มจาก div แล้วลงไปถึง h4) ถือเป็นตัวอย่างของ "chaining" อีกรูปแบบหนึ่ง แม้จะดูแตกต่างจากที่เคยเห็นมาก็ตาม

ในแบบฝึกหัดนี้มีตัวแปร first_div เตรียมไว้ให้ใช้งานแล้ว ลองคิดดูให้ดีว่า first_div เป็น object ประเภทใด!

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Web Scraping ด้วย 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 )
แก้ไขและรันโค้ด