【发布时间】:2018-11-20 23:27:12
【问题描述】:
我在尝试让提交表单正常工作时遇到问题。这就是我下面的内容:
library(rvest)
username<-abc
password<-111
url <-'https://www.puregym.com/members/'
session<-html_session(url)
form<-html_form(session)[[3]]
filled<-set_values(form,
email = username,
pin=password)
submit_form(session,filled)
形式[[3]]如下:
<form> 'loginForm' (POST )
<input hidden> 'associateAccount': false
<input email> 'email':
<input password> 'pin':
<input submit> '': Login
我的输出是:
Submitting with 'NULL'
Error in xml2::url_absolute(form$url, session$url) :
Not compatible with STRSXP: [type=NULL].
我看到了与第二行有关的错误,但我相信由于这种形式的性质,与存在 NULL 值有关的第一行是否存在?表单的提交部分没有任何价值,所以它没有放入任何东西?
有人知道如何解决这个问题,或者通过 httr 将其作为 POST 吗?
谢谢
【问题讨论】:
标签: r authentication login screen-scraping rvest