CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Remplissez les deux blancs ci‑dessous pour créer l'objet Selector sel qui utilise la chaîne html comme 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('//*') ) )
Modifier et exécuter le code