Révéler avec Response
Nous avons préchargé un objet Response, nommé response, avec le contenu d'un site Web secret. Votre tâche est de trouver l'URL et le titre du site en utilisant la variable response. Vous avez appris à trouver l'URL dans la leçon précédente. Pour trouver le titre du site, voici ce qu'il faut savoir :
- Le titre correspond au texte de l'élément
title - L'élément
titleest un enfant de l'élémenthead, lui-même enfant de l'élément racinehtml.
À noter : l'élément racine html n'a qu'un seul enfant head, et l'élément head n'a qu'un seul enfant title.
Cette activité fait partie du cours
Extraction de données Web en Python
Instructions de l’exercice
- Assignez à la variable
this_urll'URL utilisée pour charger la variableresponse. - Assignez à la variable
this_titlele titre du site Web utilisé pour charger la variableresponse. Comme nous voulons seulement le texte de l'unique élément sélectionné, utilisez la méthodeextract_first()pour l'extraire. - Que vous utilisiez
xpathoucss, assurez-vous de sélectionner le texte à l'intérieur de l'élément title, et non seulement l'élément title lui-même.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Get the URL to the website loaded in response
this_url = ____
# Get the title of the website loaded in response
this_title = response.____.extract_first()
# Print out our findings
print_url_title( this_url, this_title )