IniziaInizia gratis

Testo a tutti i livelli

Questo esercizio è simile al precedente, ma qui selezionerai il testo su più generazioni di un dato elemento.

Scriverai una stringa XPath e una stringa CSS Locator per puntare al testo di uno specifico elemento di paragrafo p. L’elemento p nell’HTML è univocamente definito dall’attributo id, che è "p3". Con questa piccola informazione dovresti essere in grado di creare le stringhe richieste; tuttavia, abbiamo precaricato la variabile html con una stringa contenente l’HTML a cui appartiene questo link, se vuoi dargli un’occhiata.

In questo esercizio, selezionerai solo il testo all’interno dell’elemento che include tutto il testo delle generazioni successive. Abbiamo creato una funzione print_results per permetterti di confrontare a quali elementi puntano le tue stringhe.

Questo esercizio fa parte del corso

Web Scraping in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Assegna alla variabile xpath una stringa XPath che punti al testo all’interno dell’elemento di paragrafo p con id uguale a p3, che includa il testo delle generazioni successive di questo elemento p.
  • Assegna alla variabile css_locator una stringa CSS Locator che punti allo stesso testo.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Create an XPath string to the desired text.
xpath = ____

# Create a CSS Locator string to the desired text.
css_locator = ____

# Print the text from our selections
print_results( xpath, css_locator )
Modifica ed esegui il codice