1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶWebスクレイピング

Connected

演習

クラス付きの span

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

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

指示

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