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

ฝึกใช้ "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( ____ )
แก้ไขและรันโค้ด