Kom igångKom igång gratis

En klassig span

Även om vi ännu inte har gått djupare in på XPath kan vi redan nu välja element baserat på deras attribut. Om vi till exempel vill navigera till det div-element i HTML-dokumentet vars id-attribut är "uid", kan vi skriva XPath-strängen '//div[@id="uid"]'. Den första delen, //div, söker igenom alla div-element i HTML-dokumentet. Inom hakparenteserna anger vi sedan att vi bara vill ha det div-element som har ett specifikt id-attribut – i det här fallet uid. Uttrycket @id="uid" inom hakparenteserna läses som "attributet id är lika med uid".

I den här övningen ska du välja alla span-element vars klassattribut är lika med "span-class". (Obs: span är ett annat möjligt taggnamn.)

Den här övningen är en del av kursen

Webbskrapning i Python

Visa kurs

Övningsinstruktioner

  • Tilldela variabeln xpath en XPath-sträng som väljer alla span-element vars klassattribut är lika med "span-class". Du behöver inte se själva HTML-koden för att lösa det här!

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Fill in the blank
xpath = ____
Redigera och kör kod