使用R从GOOG.com抓取数据时出错

时间:2016-03-05 19:35:34

标签: xml r

我正在尝试使用R从网站上废弃数据。我是新手,用于报废数据。

我的代码如下:

library(XML)
url1<-"http://www.covers.com/sports/NCAAB/matchups?selectedDate=2015-02-28"
data1<-htmlTreeParse(url1)
getNodeSet(data1,"//div[@class = 'data-competition-type']")

但是,我这样的错误:

Error in UseMethod("xpathApply") : 
  no applicable method for 'xpathApply' applied to an object of class "XMLDocumentContent"

为什么我会得到这个错误?我会很高兴得到任何帮助。非常感谢。

1 个答案:

答案 0 :(得分:2)

getNodeSet有一个doc参数,根据帮助页面(请参阅?getNodeSet),该参数应为&#34; XMLInternalDocument类的对象。&#34;

您收到该错误是因为您的data1对象不是类的对象&#34; XMLInternalDocument&#34 ;;它是类&#34; XMLDocumentContent&#34;

的对象