ดึงชื่อคอร์ส
คล้ายกับแบบฝึกหัดในบทที่ผ่านมา ครั้งนี้จะใช้ออบเจ็กต์ 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 )