我正在使用rvest来抓取特定网站。在网站上我需要选择例如我想要显示的日期和位置。
library(rvest)
session<-html_session(url)
form<-html_form(read_html(url))[[1]]
我现在可以设置不同的值,例如为了约会。
set_values(form, from="08.02.2018")
并在控制台上显示:&lt;输入文字&gt; &#39;来自&#39;:08.02.2018
以及其他元素&#34; location&#34;:&lt;选择&gt; &#39; location&#39;:[0/3]
我的问题是如何设置&#34; location&#34;的值。我知道&#34; location&#34;的不同元素。从手动下拉菜单。仍然:
set_values(form, location="Location_A")
不起作用。使用
提交表单时,看不到任何选择result<-submit_form(session,form)
控制台上有一条红色消息(使用&#39;位置&#39;提交)。结果是一个带有类&#34; session&#34;的对象,我无法用
读取html_table(result)
出现错误:UseMethod错误(&#34; html_table&#34;):
没有适用于&#39; html_table&#39;的方法应用于类&#34;列表&#34;
的对象
我从
html_table(result[1])
然而,没有一个工作,同样的错误。