在没有超链接的情况下抓取下载按钮 R

时间:2021-02-11 21:50:57

标签: r

我试图通过点击“csv”按钮从以下网站 https://beta.bls.gov/dataViewer/view 中抓取 CPI 数据。我所有的代码都是通过R完成的

我通常会通过与网页上的 csv 按钮关联的超链接,但是当我右键单击该按钮时,没有 url。

我尝试了 this 帖子中的解决方案,但我的代码卡在我创建“驱动程序”对象的部分(错误如下)


library(RSelenium)
library(here)

  url <- "https://beta.bls.gov/dataViewer/view"
  
  button_id <- "csvclickCU" #csvclickCU.csvclick.dq-button
  
  filename <- "CPU.csv"
  
  download_location <- getwd()
  
  driver <- rsDriver(
    browser = "chrome",
    chromever = "88.0.4324.150"
  )

chrome_ver(chromecheck[["platform"]], chromever) 中的错误: 请求的版本与可用版本不匹配 = 88.0.4324.27,88.0.4324.96,89.0.4389.23

我尝试将错误中提供的可用版本之一传递到“驱动程序”的“chromever”参数中。代码将执行,但随后卡住了

server <- driver$server
  browser <- driver$client
  
  buttons <- list()
  browser$navigate(url)

感谢任何帮助!!!

0 个答案:

没有答案
相关问题