R Очистка веб-сайта: Ошибка при отправке формы для входа на веб-сайт

#r #login #form-submit #rvest

#r #аутентификация #форма-отправить #rvest

Вопрос:

Я пытаюсь создать веб-скребок, который будет входить на определенный веб-сайт. Смотрите мой код ниже. Кажется, все работает вплоть до функции submit_form.

 library(rvest)

url <- '*****' #sensitive project url requiring log in

session <- read_html(html_session(url))

form <- html_form(session)[[1]]

set_values(form, 
           txtUserName = "****", 
           txtPassword = "****")

submit_form(session, form)
  

Когда я запускаю код, я получаю эту ошибку. Может ли кто-нибудь помочь указать мне правильное направление или сталкиваться с этим раньше? Я новичок в R. Спасибо!

Отправка с помощью ‘btnLogin’

Ошибка в xml2::url_absolute(форма $url, сеанс $url) : Несовместимо с STRSXP: [type=NULL].

Комментарии:

1. на самом деле это выглядит так, как будто вы пытаетесь использовать прокомментированную заметку в качестве кода.

2. Спасибо, Дэвид! Как вы думаете, какая часть моего кода? Когда я запускаю все, что указано выше, submit_form, кажется, проблемы нет. Я добавил этот единственный комментарий только к этому посту.

3. Хорошо, тогда, пожалуйста, извините. Синтаксис выглядит немного странным для меня, но только потому, что я никогда не работаю в R.

4. Не могли бы вы указать URL-адрес, по которому вы пытаетесь заполнить форму?