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

span แบบมี class

แม้ว่าเราจะยังไม่ได้ลงลึกเรื่อง XPath มากนัก แต่สิ่งหนึ่งที่ทำได้แล้วตอนนี้คือการเลือก element โดยอ้างอิงจาก attribute ด้วย XPath ตัวอย่างเช่น หากต้องการชี้ไปยัง div element ใน HTML document ที่มี attribute id เป็น "uid" เราสามารถเขียน XPath string ได้ว่า '//div[@id="uid"]' ส่วนแรกของ string นี้คือ //div ซึ่งจะมองหา div element ทั้งหมดใน HTML document จากนั้นเราใช้วงเล็บเหลี่ยมเพื่อระบุว่าต้องการเฉพาะ div element ที่มี attribute id ตามที่กำหนด (ในที่นี้คือ uid) โดย @id="uid" ในวงเล็บเหลี่ยมมีความหมายว่า "attribute id มีค่าเท่ากับ uid"

ในแบบฝึกหัดนี้ คุณจะเลือก span element ทั้งหมดที่มี class attribute มีค่าเท่ากับ "span-class" (หมายเหตุ: span เป็นชื่อ tag อีกประเภทหนึ่ง)

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

Web Scraping ด้วย Python

ดูคอร์ส

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

  • กำหนดค่าให้ตัวแปร xpath เป็น XPath string ที่เลือก span element ทั้งหมดซึ่งมี class attribute มีค่าเท่ากับ "span-class" โดยไม่จำเป็นต้องดูโค้ด HTML จริงก็สามารถทำได้

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

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

# Fill in the blank
xpath = ____
แก้ไขและรันโค้ด