CommencezCommencez gratuitement

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

Voir le cours

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 )
Modifier et exécuter le code