R 使用POST方法成功登录后重定向到页面时如何继续
我已经使用R3.5.2登录了一个网站,使用rvest_0.3.4和httr_1.4.0这两个版本似乎都很顺利,但随后我进入了一个重定向页面,在浏览器(Chrome)上,在我点击“登录”按钮后,该页面只显示了几秒钟 有问题的步骤似乎是一个R 使用POST方法成功登录后重定向到页面时如何继续,r,windows,web-scraping,rvest,httr,R,Windows,Web Scraping,Rvest,Httr,我已经使用R3.5.2登录了一个网站,使用rvest_0.3.4和httr_1.4.0这两个版本似乎都很顺利,但随后我进入了一个重定向页面,在浏览器(Chrome)上,在我点击“登录”按钮后,该页面只显示了几秒钟 有问题的步骤似乎是一个formmethod=“post”input type=“hidden”,我没有设法从R提交 登录CDP页面的URL 签名已解决 这是一个非常简单和直观的解决方案,我只需要提交重定向页面的form method=“post”input type=“hidden”,
formmethod=“post”input type=“hidden”
,我没有设法从R提交
登录CDP页面的URL
签名已解决这是一个非常简单和直观的解决方案,我只需要提交重定向页面的
form method=“post”input type=“hidden”
,即在signed.in
会话中遇到的。
我用rvest
解决了这个问题,但我认为httr
同样简单,下面是我使用的代码:
library(rvest)
signin.session <- html_session(signin)
signin.form <- html_form(signin.session)[[1]]
filled.signin <- set_values(signin.form,
`user[email]` = user.email,
`user[password]` = user.password)
signed.in <- submit_form(signin.session, filled.signin)
redirect.form <- html_form(signed.in)[[1]]
redirected <- submit_form(signed.in, redirect.form)
库(rvest)
现在注意到我对自己问题的回答被否决了。不知道为什么会发生这种情况,但是,如果有人有我同样的疑问,我可以确认建议的解决方案对我来说很好!