Rvest:如何在没有名称的窗体上设置值

时间:2018-10-17 16:34:01

标签: html r web-scraping rvest

我有一个具有以下功能的表单-在这种情况下,“文本”是用户名的框。

form = html_form(read_html(url))[[1]]
print(form)

<form> 'login' (GET )
  <input text> '':
  <input password> '':
  <input submit> '': log in
>

我进一步研究了表格的外观:

> form$fields[1]
$`NULL`
$`name`
NULL

$type
[1] "text"

$value
NULL

$checked
NULL

$disabled
NULL

$readonly
NULL

$required
[1] FALSE

attr(,"class")
[1] "input"

我不确定如何更改没有特定名称可供参考的文本和密码性能表。这不起作用,仅供参考:

filled_form = set_values(form,
                         '' = "email@email.com",
                         '' = "p@ssword")

没有做这项工作:

filled_form = set_values(form,
                         form$fields[1]$value = "email@email.com",
                         form$fields[2]$value ="p@ssword")

有什么想法吗?抱歉,我无法分享该网址。

0 个答案:

没有答案