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 interattivo pratico
Prova questo esercizio completando questo 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 )