R网页抓取登录问题



我想登录到我的帐户,继续在网站上进一步抓取一些信息,但是我的r代码使用了revest包甚至无法登录到帐户.

link_of_login <- "https://www.fio.cz/e-broker/e-broker.cgi"
pgsession <- html_session(link_of_login)
pgform <- html_form(pgsession)[[1]]
filled_form <- set_values(pgform, LOGIN_USERNAME="USERNAME", LOGIN_PASSWORD="PASSWORD")
submit_form(pgsession, filled_form)

R返回:错误:表单不包含action属性。

我猜提交登录信息的GET/POST方法可能有问题,因为POST方法是这种情况。那么有什么简单的解决办法吗?非常感谢。

我认为,你需要使用RSelenium在这种情况下(因为页面使用javascript提交表单)。

我相信,这个问题会对你有所帮助。

最新更新