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
Övningsinstruktioner
- Tilldela variabeln
xpathen 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 rotelementethtml.
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 )