疑似クラスで最後の子要素を選択する
以下のHTMLでは、最後の段落に本文の著者が記載されています。ここでは p ノードが2つのグループに分かれています。
<html>
<body>
<div>
<p class = 'text'>A sophisticated text [...]</p>
<p class = 'text'>Another paragraph following [...]</p>
<p class = 'text'>Author: T.G.</p>
</div>
<p>Copyright: DC</p>
</body>
</html>
この演習では、div 内の最後の p ノードを選択するのが目標です。
動画で学んだように、疑似クラスは、IDセレクタや一意のクラスのような他の手段がないときに、ページ上の特定のノードを選ぶのに役立ちます。
上のHTMLドキュメントは、read_html() で読み込まれた nested_html 変数として提供されています。
この演習はコースの一部です
Rで学ぶWebスクレイピング
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Select the last child of each p group
nested_html %>%
___