Anfrage an einen Selektor
Wir haben die URL für eine bestimmte Website in die String-Variable url
vorgeladen und verwenden die Requests Library, um den Inhalt der Website in die String-Variable html
zu übertragen. Deine Aufgabe ist es, ein Selector
-Objekt sel
zu erstellen, indem du den HTML-Quellcode verwendest, der in html
gespeichert ist.
Diese Übung ist Teil des Kurses
Web Scraping in Python
Anleitung zur Übung
- Fülle die beiden Lücken unten aus, um das
Selector
-Objektsel
zu erstellen, das den Stringhtml
als Text eingibt.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Import a scrapy Selector
from scrapy import ____
# Import requests
import requests
# Create the string html containing the HTML source
html = requests.get( url ).content
# Create the Selector object sel from html
sel = Selector( ____ )
# Print out the number of elements in the HTML document
print( "There are 1020 elements in the HTML document.")
print( "You have found: ", len( sel.xpath('//*') ) )