Inizia subitoInizia 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 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 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 )
Modifica ed esegui il codice