ฝึกใช้ "a" ในคอร์สนี้
เราได้โหลด HTML จากเว็บไซต์ลับแห่งหนึ่งไว้ให้แล้ว ซึ่งจะนำมาใช้สร้างออบเจกต์ Selector และฟังก์ชัน how_many_elements() เมื่อส่ง CSS Locator string เข้าไปในฟังก์ชันนี้ มันจะแสดงจำนวน element ที่ CSS Locator ที่เขียนขึ้นเลือกได้
ในส่วนที่สองของแบบฝึกหัดนี้ ให้สร้าง CSS Locator string เพื่อเลือก element ตามเงื่อนไขต่อไปนี้: เลือก element ลิงก์ (a element) ที่เป็น child ของ div element ทุกตัวที่อยู่ใน class "course-block" (กล่าวคือ div element ใดก็ตามที่มี attribute class ซึ่งมี "course-block" เป็นหนึ่งใน class ที่กำหนด) จำนวน element ที่ตรงเงื่อนไขมีทั้งหมด 11 รายการ จึงสามารถตรวจสอบคำตอบด้วย how_many_elements ได้หากต้องการ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Web Scraping ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
from scrapy import Selector
# Create a selector from the html (of a secret website)
sel = Selector( ____ )