Obtenir un objet Selector
Nous avons déjà chargé l'URL d'un site Web dans la variable chaîne de caractères url et utilisons la bibliothèque requests pour placer le contenu du site dans la variable chaîne html. Votre tâche consiste à créer un objet Selector nommé sel en utilisant le code source HTML stocké dans html.
Cette activité fait partie du cours
Extraction de données Web en Python
Instructions de l’exercice
- Remplissez les deux blancs ci‑dessous pour créer l'objet
Selectorselqui utilise la chaînehtmlcomme texte d'entrée.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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('//*') ) )