【发布时间】:2022-01-27 06:21:07
【问题描述】:
我正在尝试从此网页获取数据表:http://rotoguru1.com/cgi-bin/fyday.pl?week=1&game=dk&scsv=1
这是我要提取的数据的 XPath:/html/body/table/tbody/tr/td[3]/pre。
我试过了:
url <- "http://rotoguru1.com/cgi-bin/fyday.pl?week=1&game=dk&scsv=1"
DFS_table <- read_html(url) %>%
html_nodes(xpath = '/html/body/table/tbody/tr/td[3]/pre') %>%
html_table()
DFS_table<- DFS_table[[1]]
但出现此错误:DFS_table[[1]] 中的错误:下标超出范围。
当我尝试时:
url <- "http://rotoguru1.com/cgi-bin/fyday.pl?week=1&game=dk&scsv=1"
pg <- read_html(URL)
tab <- html_table(pg, fill=TRUE)[[1]]
似乎所有数据都显示在网页上,所以我想我的问题可能与整个页面是一个表格的事实有关,我需要提取其中的一部分,但我不确定该怎么做它。
感谢任何帮助。
【问题讨论】:
标签: r html-table rvest