CommencerCommencer gratuitement

Sélectionner à partir d'une sélection

Dans cet exercice, vous trouverez le texte d'un élément h4 dans un élément particulier div. Elle se fera par étapes, la première consistant à sélectionner une famille d'éléments div et la seconde à se concentrer sur la première, à partir de laquelle nous obtiendrons le texte de l'élément h4. Ce processus de réduction progressive des éléments (par exemple, d'abord les éléments div, puis l'élément h4 ) est un autre exemple de "chaînage", même s'il ne ressemble pas exactement à ce que nous avons vu auparavant.

Au cours de cet exercice, une variable first_div a été mise en place pour que vous puissiez l'utiliser. Réfléchissez bien au type d'objet qu'est first_div!

Cet exercice fait partie du cours

Web Scraping en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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