我试图刮一张桌子,但结果是空的。而html_nodes(" table")识别两个表,用" [1]"只是表格的标题," [2]"是一个正确尺寸的数据框,仅包含NA' s。我在同一网站的其他地方对表使用了相同的代码,它们运行正常。事实上,这段代码直到本周才对我有用。运行此代码时没有错误输出,我似乎无法找到HTML文件本身的任何异常(没有遗漏标签或任何东西),但我对HTML文件并不十分熟悉,所以我可能会遗漏了什么。这是我的代码:
Vegas_lines_html <- read_html("https://rotogrinders.com/schedules/nba")
Vegas_lines <- Vegas_lines_html %>%
html_nodes("table") %>%
.[[1]] %>% # here index 1 is only headers, index 2 is the data frame full of NA's
html_table()