Uno span con classe
Anche se non siamo ancora entrati a fondo in XPath, una cosa che possiamo fare è selezionare gli elementi in base ai loro attributi usando un XPath. Ad esempio, se vogliamo puntare all'elemento div nel documento HTML il cui attributo id è "uid", possiamo scrivere la stringa XPath '//div[@id="uid"]'. La prima parte di questa stringa, //div, cerca tutti gli elementi div nel documento HTML. Poi, usando le parentesi quadre, specifichiamo che vogliamo solo l'elemento div con uno specifico attributo id (in questo caso uid). Nota che l'espressione @id="uid" tra parentesi si leggerebbe come "l'attributo id è uguale a uid".
In questo esercizio, selezionerai tutti gli elementi span il cui attributo class è uguale a "span-class". (Nota: span è semplicemente un altro possibile nome di tag).
Questo esercizio fa parte del corso
Web Scraping in Python
Istruzioni dell'esercizio
- Assegna alla variabile
xpathuna stringa XPath che selezioni tutti gli elementispanil cui attributoclassè uguale a"span-class". Non hai bisogno di vedere il codice HTML effettivo per farlo!
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Fill in the blank
xpath = ____