如何获得我想要的所有链接?

时间:2018-08-21 21:12:56

标签: css r xpath css-selectors rvest

我想从以下链接下载所有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)循环检索所有链接? 预先感谢!

0 个答案:

没有答案