Kom igångKom igång gratis

Kroppsgrenar

Vi har laddat in HTML-koden från en hemlig webbplats och använt den för att skapa funktionen how_many_elements(). Funktionen fungerar så att du skickar in en XPath-sträng och den skriver ut antalet element som din XPath har valt. Genom att till exempel köra how_many_elements('//*') i konsolen skrivs det totala antalet element i HTML-dokumentet ut (prova!).

Din uppgift i den här övningen är att skapa en XPath-sträng som pekar på alla bärnelement i body (oavsett taggtyp). Du kan börja med att testa din lösning med how_many_elements() för att ta reda på det totala antalet barn i body-elementet om du vill.

Observera att övningarna i det här kapitlet kan ta lite tid att läsa in.

Den här övningen är en del av kursen

Webbskrapning i Python

Visa kurs

Övningsinstruktioner

  • Tilldela variabeln xpath en XPath-sträng som pekar på alla bärnelement i body-elementet. Det finns bara ett body-element i det här HTML-dokumentet och det är ett bärnelement till rotelementet html.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Create an XPath string to direct to children of body element
xpath = ____

# Print out the number of elements selected
how_many_elements( xpath )
Redigera och kör kod