【问题标题】:How to download file from website using web scraping in R?如何使用 R 中的网络抓取从网站下载文件?
【发布时间】:2020-07-08 22:00:55
【问题描述】:

我正在尝试使用网络抓取获取文件,但找不到“a”和“href”。链接是here。也许按钮上方的数据/文件路径可以提供帮助,但不知道如何使用它。我应该怎么做才能达到我的目标?

【问题讨论】:

  • 你在用什么 nerdakgul?硒? httr?投资?别的东西?您所指的按钮不是链接。它是一个 javascript 控件,可导致发送 http POST 请求。请求正文由 javascript 填充并且相当复杂,因此这里最好使用 RSelenium。
  • RSelenium 是我的另一个选择。我只是想知道我是否可以使用像 rvest 这样的静态包。你可能是对的@Allan

标签: r web-scraping


【解决方案1】:

如果有人想知道如何使用 RSelenium 运行,他们可以运行以下代码:

driver <- rsDriver(browser = "chrome", port = 80L, chromever = "83.0.4103.39")
rmDr <- driver[["client"]]
rmDr$navigate("https://www.borsaistanbul.com/en/data/data/debt-securities-market-data/market-data")
download <- rmDr$findElement(using = "id", value = "TextContent_C001_lbtnIslemGorenTahvilVeBonolaraIliskinBilgiler")
download$clickElement()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2017-12-30
    • 2017-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-16
    相关资源
    最近更新 更多