Rvest html_table错误:.subset2(x,i,精确=精确)中的错误:下标超出范围/无法读取表

时间:2019-05-03 17:28:58

标签: html r web-scraping html-table rvest

如果我在这里遗漏了一些明显的东西,对Rvest来说,我还是一个相对较新的人。

我正试图从NFL Next Gen Stats公共网站上抓取数据: https://nextgenstats.nfl.com/stats/passing

我试图以多种方式使用rvest,但似乎找不到表。

board <- url %>%
    read_html() %>%
    html_nodes(xpath = ".//table[contains(., '')]") %>%
    html_table()

Error in .subset2(x, i, exact = exact) : subscript out of bounds

这是节点自己的样子:

board <- url %>%
    read_html() %>%
    html_nodes(xpath = ".//table[contains(., '')]")

board[[1]]
{xml_node}
<table cellspacing="0" cellpadding="0" border="0" class="el-table__header" style="width:;">
[1] <colgroup></colgroup>\n
[2] <thead><tr></tr></thead>

board[[2]]
{xml_node}
<table cellspacing="0" cellpadding="0" border="0" class="el-table__body" style="width:;">
[1] <colgroup></colgroup>\n
[2] <tbody><!----></tbody>

有人知道我在做什么错吗?

0 个答案:

没有答案