我想循环一个解析查询。 阻止我的是我需要在H中插入一个数字,然后R读取并解析。 html应该在“”之间,是否有人知道如何从“for循环”插入“i”以便它将被替换并且R还能够检索html?
这是代码(我希望列出52周图表中所有艺术家的名单):
library(rvest)
weeknummer = 1:52
l <- c()
b <- c()
for (i in weeknummer){
htmlpage <- read_html("http://www.top40.nl/top40/2015/week-"[i]"")
Top40html <- html_nodes(htmlpage,".credit")
top40week1 <- html_text(Top40html)
b <- top40week1
l <- c(l,b)
}
答案 0 :(得分:0)
您需要将网址转换为一个字符串。
pageurl <- paste0("http://www.top40.nl/top40/2015/week-",i)
htmlpage <- read_html(pageurl)