始める無料で始める

クラス付きの span

まだXPathを深く扱ってはいませんが、XPathを使って属性で要素を選択できます。たとえば、HTMLドキュメント内で id 属性が "uid"div 要素を指し示したい場合、XPath 文字列は '//div[@id="uid"]' と書けます。文字列の前半 //div は、まずドキュメント内のすべての div 要素を対象にします。次に、角かっこ内で特定の id 属性(この例では uid)を持つ div だけを指定します。かっこ内の @id="uid" という表現は「属性 iduid に等しい」という意味になります。

この演習では、class 属性が "span-class" に等しいすべての span 要素を選択します。(注:span は利用可能なタグ名のひとつです。)

この演習はコースの一部です

Pythonで学ぶWebスクレイピング

コースを見る

演習の手順

  • 変数 xpath に、class 属性が "span-class" に等しいすべての span 要素を選択する XPath 文字列を代入してください。これを行うのに実際のHTMLコードを見る必要はありません。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Fill in the blank
xpath = ____
コードを編集して実行