Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 使用POST方法成功登录后重定向到页面时如何继续_R_Windows_Web Scraping_Rvest_Httr - Fatal编程技术网

R 使用POST方法成功登录后重定向到页面时如何继续

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”,

我已经使用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”
,即在
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)

现在注意到我对自己问题的回答被否决了。不知道为什么会发生这种情况,但是,如果有人有我同样的疑问,我可以确认建议的解决方案对我来说很好!