以下のようなHTML要素があるとします:
<div>
<p class="example">要素1</p>
<p class="example">要素2</p>
<p class="example">要素3</p>
</div>
この場合、クラス名が"example"である最後の子要素を選択するには、R言語の以下のコードを使用します:
library(rvest)
# HTML要素を取得する
html <- '<div>
<p class="example">要素1</p>
<p class="example">要素2</p>
<p class="example">要素3</p>
</div>'
# HTMLを解析する
parsed_html <- read_html(html)
# クラス名が"example"である最後の子要素を選択する
last_element <- parsed_html %>%
html_nodes(".example") %>%
last()
# 結果を表示する
print(last_element)
上記のコードでは、html_nodes()
関数を使用してクラス名が"example"であるすべての要素を選択し、last()
関数を使用して最後の要素を取得しています。