通过使用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发现意外字符'<'
能请你帮忙吗?谢谢谢里夫