1. Lära sig
  2. /
  3. Courses
  4. /
  5. Pythonで学ぶWebスクレイピング

Connected

exercise

CSS のワイルドカード

CSS Locator でもワイルドカードの * が使えます。実は、タグの種類を無視したいときに、似た発想で使えます。例えば、

  • CSS Locator 文字列 '*' は、HTML ドキュメント内のすべての要素を選択します。
  • CSS Locator 文字列 '*.class-1' は class-1 に属するすべての要素を選択しますが、これは不要です。'.class-1' だけで同じことができます。
  • CSS Locator 文字列 '*#uid' は id 属性が uid の要素を選択しますが、これも不要です。'#uid' だけで同じことができます。

この演習では、XPath で知っているワイルドカードの使い方にならって、CSS Locator の表記で特定の要素のすべての子要素を選択する方法を見つけてください。

Instruktioner

100 XP
  • 変数 css_locator に、HTML ドキュメント内で id 属性が uid の一意な要素の、タグの種類に関係なくすべての子要素を選択する CSS Locator 文字列を代入してください。