IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Compila gli spazi vuoti qui sotto per assegnare alla variabile xpath una stringa XPath che punti a tutti i valori dell'attributo href degli elementi di collegamento a i cui attributi class contengono la stringa "dropdown__link". Ricorda che usiamo la chiamata contains all'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 )
Modifica ed esegui il codice