Rvest返回空表

时间:2018-06-04 19:52:49

标签: r web-scraping rvest

我正在尝试使用以下代码搜索此网站上的表:http://fluxnet.fluxdata.org/sites/site-list-and-pages/?view=table

library(rvest) url <- "http://fluxnet.fluxdata.org/sites/site-list-and-pages/?view=table"

tbl <- url %>%
       read_html() %>%
       html_nodes(xpath='//*[@id="siteTable"]') %>%
       html_table()

但是返回的表只有标题,但根本没有数据。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

如果只是针对单个页面,最简单的解决方案是在浏览器中打开页面,并将其另存为本地硬盘上的html文件。

然后,您可以运行上面的代码行,指向硬盘驱动器上文件的位置而不是远程URL。它应该工作。