我试图登录到此页面,但是我收到此错误:
错误:未知字段名称:客户[电子邮件],客户[密码]
我的代码是:
library(XLConnect)
library(rvest)
{
{
#Address of the login webpage
url <-"https://www.silversanz.com/es/account/login"
}
#create a web session with the desired login address
pgsession<-html_session(url)
pgform<-html_form(pgsession)
filled_form<-set_values(pgform,
'customer[email]'="mymail",
'customer[password]'="mypass"
)
{
url<-("https://www.silversanz.com/mi-cuenta/pedidos")
}
dades<-read_html(url)
date<-dades %>% html_nodes("dd") %>% html_attr("order__date")
total<-dades %>% html_nodes("dd") %>% html_attr("order__total")
state<-dades %>% html_nodes("dd") %>% html_attr("order__state")
info<-as.data.frame(cbind(date,state,total))
info<-info[!is.na(info$id),]
info<-info[!duplicated(info),]
writeWorksheetToFile(file="C:/Users/...",
data=info,
sheet="item",
clearSheets=TRUE
)
}
你能帮我吗?
提前致谢 :-)
网页上有三种形式。当你访问pgform
时,你可以看到。因此,您必须指定要使用的那个。我假设你要登录,这是第一个:
filled_form<-set_values(pgform[[1]],
'customer[email]'="mymail",
'customer[password]'="mypass")