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

ดึงชื่อคอร์ส

คล้ายกับแบบฝึกหัดในบทที่ผ่านมา ครั้งนี้จะใช้ออบเจ็กต์ Response ที่โหลดไว้ให้แล้วชื่อ response เพื่อดึงชื่อคอร์สจากไดเรกทอรีคอร์สของ DataCamp (เวอร์ชันย่อ) ที่ https://www.datacamp.com/courses/all สิ่งที่ต้องรู้มีเพียงข้อเดียว

  • ชื่อคอร์ส คือข้อความ จาก element h4 ทุกตัวในเอกสาร HTML

ให้ดึงชื่อคอร์สเหล่านั้นออกมาในแบบฝึกหัดนี้

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

Web Scraping ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ response เพื่อกำหนดค่าให้ตัวแปร crs_title_els เป็น SelectorList ของชื่อคอร์สที่เลือกไว้
  • กำหนดค่าให้ตัวแปร crs_titles เป็น list ที่สร้างจากการดึงชื่อคอร์สออกจาก crs_title_els

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create a SelectorList of the course titles
crs_title_els = ____

# Extract the course titles 
crs_titles = ____

# Print out the course titles 
for el in crs_titles:
  print( ">>", el )
แก้ไขและรันโค้ด