我正在尝试使用以下代码搜索此网站上的表: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()
但是返回的表只有标题,但根本没有数据。
我错过了什么?
答案 0 :(得分:1)
如果只是针对单个页面,最简单的解决方案是在浏览器中打开页面,并将其另存为本地硬盘上的html文件。
然后,您可以运行上面的代码行,指向硬盘驱动器上文件的位置而不是远程URL。它应该工作。