ข้อความในระดับบนสุด
แบบฝึกหัดนี้จะให้เขียน XPath และ CSS Locator string เพื่อชี้ไปยังข้อความของ element p ที่ระบุ โดย element p ใน HTML ถูกกำหนดอย่างเฉพาะเจาะจงด้วย attribute id ซึ่งมีค่าเป็น "p3" ด้วยข้อมูลเพียงเท่านี้ก็สามารถสร้าง string ที่ต้องการได้ อย่างไรก็ตาม เราได้โหลดตัวแปร html ไว้ล่วงหน้าพร้อมกับ string ที่มี HTML ซึ่ง element นี้อยู่ด้วย หากต้องการตรวจสอบเพิ่มเติม
ในแบบฝึกหัดนี้ จะเลือกเฉพาะข้อความภายใน element เท่านั้น ซึ่ง ไม่รวม ข้อความใน element รุ่นลูกหลานของ element นั้น เราได้สร้างฟังก์ชัน print_results ไว้ให้เพื่อเปรียบเทียบว่า string ของคุณชี้ไปยัง element ใด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Web Scraping ด้วย Python
คำแนะนำการฝึกหัด
- กำหนดค่าให้ตัวแปร
xpathเป็น XPath string ที่ชี้ไปยังข้อความภายใน elementpที่มีidเท่ากับp3โดย ไม่รวม ข้อความของ element รุ่นลูกหลานของpนี้ - กำหนดค่าให้ตัวแปร
css_locatorเป็น CSS Locator string ที่ชี้ไปยังข้อความเดียวกัน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create an XPath string to the desired text.
xpath = ____
# Create a CSS Locator string to the desired text.
css_locator = ____
# Print the text from our selections
print_results( xpath, css_locator )