【问题标题】:How do I Scrape my own data from my bank's website using R?如何使用 R 从我的银行网站上抓取我自己的数据?
【发布时间】:2018-09-05 18:42:24
【问题描述】:

所以我的银行(在南非)允许我登录并以 csv 格式下载我自己的交易数据。我想在 R 中使用某种刮板自动执行此过程。问题是该网站受密码保护。如何做到这一点?

【问题讨论】:

  • 您可以查看 Selenium,或了解 POST 请求、会话、cookie 等。我建议使用 Selenium。

标签: r web-scraping


【解决方案1】:

使用rvest 库可能会有一些运气。但是,您银行的网络安全可能需要 2FA 或其他无法通过网络抓取工具有意访问的东西。下面是一些非常通用的示例代码:

library(rvest)
url <- "https://"
session <- html_session(url)              
form <- html_form(session)[[1]]

filled_form <- set_values(form,`[login]` = "xxx",`[password]` = "xxx")

session <- submit_form(session,filled_form)

【讨论】:

  • 是的,我试过这个,但收效甚微。我真希望我能输入银行的网站地址。也许答案会更具体。
猜你喜欢
  • 2022-11-04
  • 2020-07-07
  • 2019-11-14
  • 2019-09-27
  • 2022-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多