Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
循环R中的Rvest函数_R_Loops_Rvest - Fatal编程技术网

循环R中的Rvest函数

循环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()

我想使用循环中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()的输出是一个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()}