我似乎永远无法让 html_table() 工作。

这是一个完美的例子:
(试图刮 6 游戏:表)

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 将节点识别为表?

最佳答案

尝试:

hockey %>% html_table(fill = TRUE)

解析页面上的所有表格,或
hockey %>% html_nodes("#stats") %>% html_table()

只解析你想要的第一个。

关于r - 强制 rvest 识别表格(html_tag(x) == "table"不正确),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31297911/

10-12 17:34