循环R中的Rvest函数
我想使用循环中rvest包中的函数(从许多页面中提取部分html代码)。在lista_strona中,我有要刮取的页面的url。如果没有循环,这很好 在循环中,我有一个错误 文档解析文件中出错(con,encoding=encoding,as\u html=as\u html, 选项=选项):应为单个字符串值:[类型=字符; 范围=4]。”循环R中的Rvest函数,r,loops,rvest,R,Loops,Rvest,我想使用循环中rvest包中的函数(从许多页面中提取部分html代码)。在lista_strona中,我有要刮取的页面的url。如果没有循环,这很好 在循环中,我有一个错误 文档解析文件中出错(con,encoding=encoding,as\u html=as\u html, 选项=选项):应为单个字符串值:[类型=字符; 范围=4]。” lista\u stron%html\u节点(“.gray2 span”)%%>%html\u text() 如何在循环中使用此函数?read.csv()
lista\u stron%html\u节点(“.gray2 span”)%%>%html\u text()
如何在循环中使用此函数?read.csv()的输出是一个data.frame,因此您需要指定
lista\u stron
的哪个列包含url页面。请将dput(lista\u stron)
的输出添加到您的问题中。更多信息请参见dput的输出(lista_stron):结构(list(Strona=structure)(c(2L,3L,4L,1L),.Label=c(“,”,“,”,”),class=“factor”)、class=“data.frame”,row.names=c(NA,-4L)
lista_stron<-read.csv("C:/Users/.../Desktop/R/rvest/X.csv", header = T )
for (a in lista_stron) {read_html(a)%>%html_nodes(".gray2 span")%>%html_text()}