Я пытаюсь очистить веб-страницу, требующую аутентификации с помощью html_session() и html_form() из пакета rvest. Я нашел это, например. предоставленный Хэдли Уикхэмом, но я не могу настроить его в своем случае.
united <- html_session("http://www.united.com/")
account <- united %>% follow_link("Account")
login <- account %>%
html_nodes("form") %>%
extract2(1) %>%
html_form() %>%
set_values(
`ctl00$ContentInfo$SignIn$onepass$txtField` = "GY797363",
`ctl00$ContentInfo$SignIn$password$txtPassword` = password)
account <- account %>%
submit_form(login, "ctl00$ContentInfo$SignInSecure")
В моем случае я не могу найти значения, заданные в форме, поэтому я пытаюсь дать пользователю и передать напрямую: set_values ( "электронная почта", "пароль" )
Я также не знаю, как обращаться к кнопке отправки, поэтому я попробовал: submit_form (счета, Логин)
Ошибка для функции submit_form: Ошибка в именах (подчиняется) [[1]]: индекс за пределами
Любая идея о том, как это сделать, оценивается. Спасибо вам