Testo di livello superiore
In questo esercizio scriverai una stringa XPath e una stringa CSS Locator per puntare al testo di un elemento p specifico. L’elemento p nell’HTML è definito in modo univoco dal suo attributo id, che è "p3". Con questa piccola informazione dovresti riuscire a 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, il che non include il testo delle generazioni future dell’elemento. 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
Istruzioni dell'esercizio
- Assegna alla variabile
xpathuna stringa XPath che punti al testo all’interno dell’elemento paragrafopconiduguale ap3, che non includa il testo delle generazioni future di questo elementop. - Assegna alla variabile
css_locatoruna 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 )