#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-адрес, по которому вы пытаетесь заполнить форму?