xml
  • r
  • 2016-03-05 61 views 0 likes 
    0

    我想使用R从网站上取消数据。我是新手在报废数据。使用R从抓取数据从covers.com获取错误

    我的代码如下:

    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" 
    

    为什么我得到这个eror?我会很乐意提供任何帮助。非常感谢。

    +1

    基本上,切换到'htmlParse' –

    回答

    2

    getNodeSetdoc论点在于,根据帮助页面(见?getNodeSet),应该是“ 类XMLInternalDocument的对象。”

    由于您的data1对象不是类“XMLInternalDocument”的对象;它是类“XMLDocumentContent”的一个对象

    相关问题