【发布时间】:2014-04-08 08:56:07
【问题描述】:
我正在尝试使用 XML 包从 R 中的网站上抓取数据,但没有得到任何结果。我的代码如下。结果为 NULL。第一行出现一个空结果(它没有找到任何表)。
代码:
tables <- readHTMLTable(url, stringsAsFactors=FALSE)
data<-do.call("rbind", tables[seq(from=8, to=56, by=2)])
data<-cbind(data, sapply(lapply(tables[seq(from=9, to=57, by=2)], '[[', i=2), '[', 1))
rownames(data)<-NULL
names(data) <- c("year.man.model", "s.n", "price", "location", "auction")
head(data)
任何帮助将不胜感激!
不要
【问题讨论】:
-
你的第一行给了我一个 0 的列表。
-
是的,这绝对是问题的根源,但我不知道为什么。我将编辑原始问题以明确说明。
-
好像表格是用javascript生成的,有点难度,但是搜索一下,可能会得到一些有用的代码
标签: xml r web-scraping