强制 rvest 识别表格(html_tag(x) == "table" 不正确)
Coercing rvest to recognize tables (html_tag(x) == "table" is not TRUE)
我似乎永远无法 html_table()
工作。
这是一个完美的例子:
(试图刮 6 场比赛:table)
library(rvest)
hockey <- html("http://www.hockey-reference.com/boxscores/2015/3/6/")
hockey %>%
html_nodes("#stats .tooltip , #stats td , #stats a") %>%
html_table()
但是我得到了 html_tag(x) == "table" is not TRUE
。
很明显是 table.
如何强制 rvest 将节点识别为 table?
试试看:
hockey %>% html_table(fill = TRUE)
解析页面上的所有表格,或者
hockey %>% html_nodes("#stats") %>% html_table()
只解析您要查找的第一个。
我似乎永远无法 html_table()
工作。
这是一个完美的例子: (试图刮 6 场比赛:table)
library(rvest)
hockey <- html("http://www.hockey-reference.com/boxscores/2015/3/6/")
hockey %>%
html_nodes("#stats .tooltip , #stats td , #stats a") %>%
html_table()
但是我得到了 html_tag(x) == "table" is not TRUE
。
很明显是 table.
如何强制 rvest 将节点识别为 table?
试试看:
hockey %>% html_table(fill = TRUE)
解析页面上的所有表格,或者
hockey %>% html_nodes("#stats") %>% html_table()
只解析您要查找的第一个。