Where it's @
この演習では、属性を使って目的の要素を選択するXPath文字列を作成します。目的は、"Thanks for Watching!" というテキストを含む段落要素を選択することです。XPath文字列の大部分はあらかじめ用意してあります。
次のHTMLを考えてください:
<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>
要素内に含まれるテキストを出力するための関数 print_element_text() は用意してあります。
この演習はコースの一部です
Pythonで学ぶWebスクレイピング
演習の手順
- XPath文字列の空欄を埋めて、"Thanks for Watching!" という語句を含む段落要素を選択してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Create an Xpath string to select desired p element
xpath = '//*[@id=____]/p'
# Print out selection text
print_element_text( xpath )