Aan de slagGa gratis aan de slag

Een Selector opvragen

We hebben de URL voor een bepaalde website alvast geladen in de stringvariabele url en gebruiken de requests-bibliotheek om de content van de website in de stringvariabele html te zetten. Jouw taak is om een Selector-object sel te maken met de HTML-broncode die is opgeslagen in html.

Deze oefening maakt deel uit van de cursus

Webscraping in Python

Cursus bekijken

Oefeninstructies

  • Vul hieronder de twee lege plekken in om het Selector-object sel te maken, waarbij de string html wordt gebruikt als invoertekst.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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('//*') ) )
Code bewerken en uitvoeren