Scrapen mit Kindern
Mit einem netten Trick haben wir in der Lektion ausgerechnet, wie viele Kinder eines der div-Elemente aus der Klasse course-block es gibt. Hier bitten wir dich, die Anzahl der Kinder eines Mystery-Elements zu ermitteln (das bereits in einem Selector-Objekt gespeichert ist, du kannst also die xpath- oder css-Methode verwenden).
Um das zu verdeutlichen, haben wir das Selector-Objekt mystery auf folgende Weise erstellt:
- Zuerst haben wir eine
Response-Variable mit einer geheimen Website als Eingabe geladen. - Dann haben wir einen Aufruf der
xpath-Methode verwendet, um eineSelectorListvon Elementen zu erstellen (wir sagen aber nicht, welche). - Schließlich lassen wir
mysterydas ersteSelector-Objekt dieserSelectorListsein.
Diese Übung ist Teil des Kurses
Web Scraping in Python
Anleitung zur Übung
Fülle die Lücke unten aus, um einen Aufruf an
xpathzu verketten, damit wir die Anzahl der Kinder des Mystery-Elements berechnen können; diese Zahl weisen wir der Variablehow_many_kidszu.- Denke daran, wenn du
xpathverwendest, ist das wirklich eine Verkettung, also vergiss nicht, einen Punkt (.) als „Klebstoff“ zu verwenden.
- Denke daran, wenn du
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Calculate the number of children of the mystery element
how_many_kids = len( mystery.xpath( ____ ) )
# Print out the number
print( "The number of elements you selected was:", how_many_kids )