Как я могу очистить свои собственные данные с сайта моего банка, используя R? - PullRequest
0 голосов
/ 05 сентября 2018

Таким образом, мой банк (в Южной Африке) позволяет мне войти в систему и загрузить свои собственные транзакционные данные в формате csv. Я хотел бы автоматизировать этот процесс, используя какой-нибудь скребок в R. Проблема в том, что сайт защищен паролем. Как это можно сделать?

1 Ответ

0 голосов
/ 05 сентября 2018

Возможно, вам повезет, если вы используете библиотеку 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)
...