我想从以下链接下载所有mp3:http://www.51voa.com/Learn_A_Word_1.html。有63页,每页都有不同数量的主题(单词)。
library(rvest)
for(i in c(1:63)){
url <-
sprintf('http://www.51voa.com/Learn_A_Word_%d.html',i)
download.file(url, destfile = 'bbc.html', quiet =
TRUE)
words_html <- read_html('bbc.html')
words_url <- words_html %>% html_nodes("#list
li:nth-child(1) a") %>% html_attr("href") %>% unlist
words_url <- paste0('http://www.51voa.com', words_url)
words_url
}
我的问题是如何通过nth-child(n)循环检索所有链接? 预先感谢!