在 R 中抓取 javascript 个按钮
scraping javascript buttons in R
我想从一个看起来用 javascript 编写的网页下载大量 csv 文件。每个页面都有一个标记为 'csv' 的按钮,用于下载文件。很简单,但我不太了解页面上的 javascript,不知道如何识别按钮,或者不知道如何下载文件。这是一个示例页面:
https://votaciones.hcdn.gob.ar/diputado/1
我更喜欢 R 解决方案,但 python 会在紧要关头工作。
为了子孙后代,这行得通:
library(RSelenium)
rD <- rsDriver(browser = "firefox")
remDr <- rD[["client"]]
remDr$navigate("https://votaciones.hcdn.gob.ar/diputado/1")
button <- remDr$findElements("class", "buttons-html5")
button[[2]]$clickElement()
我想从一个看起来用 javascript 编写的网页下载大量 csv 文件。每个页面都有一个标记为 'csv' 的按钮,用于下载文件。很简单,但我不太了解页面上的 javascript,不知道如何识别按钮,或者不知道如何下载文件。这是一个示例页面:
https://votaciones.hcdn.gob.ar/diputado/1
我更喜欢 R 解决方案,但 python 会在紧要关头工作。
为了子孙后代,这行得通:
library(RSelenium)
rD <- rsDriver(browser = "firefox")
remDr <- rD[["client"]]
remDr$navigate("https://votaciones.hcdn.gob.ar/diputado/1")
button <- remDr$findElements("class", "buttons-html5")
button[[2]]$clickElement()