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
<Kurs>Web Scraping in Python</Kurs>Übungsanweisungen
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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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 )