Я пытаюсь собрать некоторые данные для потенциального проекта статистики, но я не могу получить все узлы на страницу. Вместо этого он захватывает только первый, прежде чем перейти на следующую страницу.
library(rvest)
pages <- pages <- c("https://merrimackathletics.com/sports/" %>%
paste0(c("baseball", "mens-basketball", "mens-cross-country") %>%
paste0("/roster")))
Major <- lapply(pages,
function(url){
url %>% read_html(url) %>%
html_node(".sidearm-roster-player-major") %>%
html_text()
})
Впоследствии вышеприведенное возвращает только:
> Major
[[1]]
[1] "Business Adminstration"
[[2]]
[1] "Communications"
[[3]]
[1] "Global Management"
Как мне пойти индексировать узел таким образом, чтобы я получал больше, чем просто первое "основное" на страницу? Спасибо!