用rvest进行webscraping,选择形式的内容

时间:2018-02-09 08:55:42

标签: r web-scraping rvest

我正在使用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]) 

然而,没有一个工作,同样的错误。

0 个答案:

没有答案