Un span cu clasă
Deși nu am explorat încă XPath în profunzime, un lucru pe care îl putem face este să selectăm elemente după atributele lor folosind un XPath. De exemplu, dacă vrem să accesăm elementul div din documentul HTML al cărui atribut id este "uid", putem scrie șirul XPath '//div[@id="uid"]'. Prima parte a acestui șir, //div, parcurge toate elementele div din documentul HTML. Apoi, folosind parantezele pătrate, specificăm că dorim doar elementul div cu un anumit atribut id (în acest caz uid). De reținut: expresia @id="uid" din paranteze se citește ca „atributul id este egal cu uid".
În acest exercițiu, vei selecta toate elementele span al căror atribut class este egal cu "span-class". (Notă: span este pur și simplu un alt nume de etichetă posibil.)
Acest exercițiu face parte din cursul
Web Scraping în Python
Instrucțiuni pentru exercițiu
- Atribuie variabilei
xpathun șir XPath care să selecteze toate elementelespanal căror atribut class este egal cu"span-class". Nu ai nevoie să vezi codul HTML propriu-zis pentru a face asta!
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Fill in the blank
xpath = ____