r - 刮掉没有超链接的下载按钮R
问题描述
我正在尝试通过单击“csv”按钮从以下网站https://beta.bls.gov/dataViewer/view抓取 CPI 数据。我所有的代码都是通过 R 完成的
我通常会通过与网页上的 csv 按钮关联的超链接,但是当我右键单击该按钮时,没有 url。
我已经尝试了这篇文章的解决方案,但我的代码卡在了我创建“驱动程序”对象的部分(下面的错误)
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)
任何帮助表示赞赏!
解决方案
推荐阅读
- javascript - 清除带有消息内容的命令
- node.js - 使用 NodeJs 将 CSV 文件中的记录插入 Oracle
- windows - bash:emacs:找不到命令(在 Windows 10 上)
- regex - URL 编码文本与 htaccess QUERY_STRING 不匹配
- java - 如何从另一个活动(按钮)JAVA更新recyclerview
- promise - Promise 调用在 Angular 11 中被调用两次
- c++ - 是否有 C++ 习语通过模板魔术将所谓的速率组(实时计算)编码为函数?
- gitlab - 在发布合并请求之前运行 gitlab 管道
- c++ - 从函数内部定义的结构访问函数的内容
- python - 如何检测用户是否单击了 tkinter 按钮?