Html 有没有办法从“下载”下载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

链接是:

我必须点击“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 = "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


    由于您可以从网站源代码轻松获取这些内容,您可以使用这些内容快速从HTML

    Zwirtes中抓取项目,欢迎使用SO!你能再说一点吗。。。你为什么提到硒?看起来您可以从base R中通过
    utils::download.file()
    获取文件,不是这样吗?