Link segreti
Abbiamo caricato l'HTML da un sito segreto e lo abbiamo usato per creare le funzioni how_many_elements() e preview(). La funzione how_many_elements() ti permette di passare una stringa XPath e stamperà il numero di elementi selezionati dall'XPath che hai scritto. La funzione preview() ti permette di passare una stringa XPath e stamperà i primi elementi che hai selezionato.
Il tuo compito in questo esercizio è creare un XPath che punti a tutti i valori dell'attributo href degli elementi di collegamento a i cui attributi class contengono la stringa "dropdown__link". Se lo fai correttamente, dovresti trovare che il tuo XPath seleziona 4 elementi e che l'anteprima mostra dei link.
Questo esercizio fa parte del corso
Web Scraping in Python
Istruzioni dell'esercizio
- Compila gli spazi vuoti qui sotto per assegnare alla variabile
xpathuna stringa XPath che punti a tutti i valori dell'attributohrefdegli elementi di collegamentoai cui attributiclasscontengono la stringa"dropdown__link". Ricorda che usiamo la chiamatacontainsall'interno della stringa XPath per verificare se il valore di un attributo contiene una determinata stringa.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create an xpath to the href attributes
xpath = '//a[contains(____,____)]/____'
# Print out how many elements are selected
how_many_elements( xpath )
# Preview the selected elements
preview( xpath )