Я пытаюсь установить значения с rvest для динамических имен полей. Поэтому я получаю имя поля с кодом ниже. f.account
- это символ длины один, содержащий имя динамического поля, например OCmaCMFgHij
library(rvest)
url <- "https://sv01.net-housting.de/user/index.php"
sp.session <- html_session(url)
f0 <- html_form(sp.session)
f.account <- f0[[2]][['fields']][[1]]$name
Примечание. Это небольшой произвольный пример, поскольку в этом случае f.account не является действительно динамическим, но всегда будет иметь значение username
.
Теперь я хочу установить фиксированное значение для поля в форме с чем-то вроде этого:
f1 <- set_values(f0, UQ(rlang::sym("f.account")) = "MyAccountName" ))
Я пытался использовать оператор .dot или setNames, как описано здесь , но до сих пор не получилось.