Vérifiez votre classe
Cet exercice vise à souligner que lorsque vous utilisez un XPath pour sélectionner un élément par son attribut class sans la fonction contains(), vous devez faire une correspondance exacte de la classe. Votre tâche est de remplir le blanc ci-dessous et de compléter la variable xpath pointant vers l'élément indiqué.
Considérez le code HTML suivant :
<html>
<body>
<div id="div1" class="class-1">
<p class="class-1 class-2">Hello World!</p>
<div id="div2">
<p id="p2" class="class-2">Choose DataCamp!</p>
</div>
</div>
<div id="div3" class="class-2">
<p class="class-2">Thanks for Watching!</p>
</div>
</body>
</html>
Cette activité fait partie du cours
Extraction de données Web en Python
Instructions de l’exercice
- Remplissez les blancs dans l'XPath ci-dessous pour sélectionner l'élément paragraphe qui contient l'expression : « Hello World! ».
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create an XPath string to select p element by class
xpath = '//p[@class=____]'
# Print out select text
print_element_text( xpath )