将rvest与包含onclick函数的链接一起使用

时间:2019-03-27 10:34:25

标签: r rvest

通过使用R,我在感兴趣的主页上阅读了

webpage <-read_html("http://www.fao.org/geonetwork/srv/en/main.home")

然后使用

webpage %>%html_nodes(".arrow") 

生成了27个xml_nodeset:

  

{xml_nodeset(27)} [1] \ n
  ... [2] ...更多... ....

如果我单击左侧窗口中的链接(在div标签中如上所示),则会运行onclick动作,结果我在右侧窗口中只会看到几页。

我尝试过

webpage %>%html_nodes(".arrow") %>% html_nodes('<div class="arrow" onclick="runCategorySearch("Agriculture");" style="cursor:hand;cursor:pointer">Agriculture and Livestock<br>\n</div>')

但出现错误:tokenize(css)错误:在位置1发现意外字符'<'

能请你帮忙吗?谢谢谢里夫

0 个答案:

没有答案