如果我在这里遗漏了一些明显的东西,对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>
有人知道我在做什么错吗?