【问题标题】:scraping javascript buttons in R在R中抓取javascript按钮
【发布时间】:2021-08-12 14:53:50
【问题描述】:

我想从一个用 javascript 编写的网页下载大量 csv 文件。每个页面都有一个标记为“csv”的按钮,用于下载文件。很简单,但我不太了解页面上的 javascript,无法知道如何识别按钮或知道如何下载文件。这是一个示例页面:

https://votaciones.hcdn.gob.ar/diputado/1

我更喜欢 R 解决方案,但 python 会在紧要关头工作。

【问题讨论】:

    标签: javascript r web-scraping phantomjs


    【解决方案1】:

    对于后代来说,这是可行的:

    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()
    

    【讨论】:

      猜你喜欢
      • 2011-04-20
      • 1970-01-01
      • 1970-01-01
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多