Html 有没有办法从“下载”下载CSV文件;网站按钮点击";在R中不使用硒?
链接是: 我必须点击“Exportar lista completa de Fundos em CSV”按钮下载文件 出于某种原因,我在R中阅读页面的唯一方法是使用Html 有没有办法从“下载”下载CSV文件;网站按钮点击";在R中不使用硒?,html,r,web-scraping,data-import,Html,R,Web Scraping,Data Import,链接是: 我必须点击“Exportar lista completa de Fundos em CSV”按钮下载文件 出于某种原因,我在R中阅读页面的唯一方法是使用 url = "http://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/fundos-de-investimentos/fii/fiis-listados/" download.file(url1, destfile = &q
url = "http://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/fundos-de-investimentos/fii/fiis-listados/"
download.file(url1, destfile = "scrapedpage.html", quiet=TRUE)
content <- read_html("scrapedpage.html")
url=”http://www.b3.com.br/pt_br/produtos-e-servicos/negociacao/renda-variavel/fundos-de-investimentos/fii/fiis-listados/"
download.file(url1,destfile=“scrapedpage.html”,quiet=TRUE)
内容按钮“Exportar lista completa de Fundos em CSV”来自不同的来源,如果您在chrome上打开开发工具,您可以看到整个主体都在一个iframe中,其来源是
我建议你
首先获取iframe源,然后
将其刮取以查找btn的链接
就这件事来说是
这将提供csv数据,您所要做的就是将其转换为csv
由于您可以从网站源代码轻松获取这些内容,您可以使用这些内容快速从HTMLZwirtes中抓取项目,欢迎使用SO!你能再说一点吗。。。你为什么提到硒?看起来您可以从base R中通过utils::download.file()
获取文件,不是这样吗?