CommencezCommencez gratuitement

Sélectionner à partir d'une sélection

Dans cet exercice, vous allez repérer le texte d'un élément h4 à l'intérieur d'un élément div précis. Cela se fera en étapes : d'abord, vous sélectionnerez une famille d'éléments div, puis vous vous recentrerez sur le premier d'entre eux, à partir duquel vous irez chercher le texte de l'élément h4. Ce processus qui consiste à restreindre progressivement la sélection (p. ex., d'abord vers les éléments div, puis vers l'élément h4) est un autre exemple de « chaînage », même si cela ne ressemble pas exactement à ce que nous avons vu auparavant.

Au fil de l'exercice, une variable first_div est déjà préparée pour que vous l'utilisiez. Réfléchissez bien au type d'objet que représente first_div!

Cette activité fait partie du cours

Extraction de données Web en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Select all desired div elements
divs = response.css(____)

# Take the first div element
first_div = divs[0]

# Extract the text from the (only) h4 element in first_div
h4_text = first_div.css(____).extract_first()

# Print out the text
print( "The text from the h4 element is:", h4_text )
Modifier et exécuter le code