rvest
R を使用した Web スクレイピングを学習するために実験を行っています。ページの他のいくつかのセクションで Lego の例を複製し、 selector gadget
to id を使用しようとしています。
R Studio tutorialから例を引き出しました。以下のコードでは、1 と 2 は機能しますが、3 は機能しません。
library(rvest)
lego_movie <- html("http://www.imdb.com/title/tt1490017/")
# 1 - Get rating
lego_movie %>%
html_node("strong span") %>%
html_text() %>%
as.numeric()
# 2 - Grab actor names
lego_movie %>%
html_nodes("#titleCast .itemprop span") %>%
html_text()
# 3 - Get Meta Score
lego_movie %>%
html_node(".star-box-details a:nth-child(4)") %>%
html_text() %>%
as.numeric()