【发布时间】:2015-01-18 23:19:29
【问题描述】:
我正在尝试执行“实用数据科学食谱”一书中的示例 代码如下:
year <- 2013
#Acquire offense data
url <- paste("http://sports.yahoo.com/nfl/stats/byteam? group=Offense&cat=Total&conference=NFL&year=season_",
year,"&sort=530&old_category=Total&old_group=Offense")
offense <- readHTMLTable(url, encoding = "UTF-8", colClasses="character")[[7]]
并出现错误:
Error in UseMethod("xmlNamespaceDefinitions") :
no applicable method for 'xmlNamespaceDefinitions' applied to an object of class "NULL"
请帮忙
【问题讨论】:
-
有趣,我没有收到任何错误(使用 Windows 7,{XML] 3.98-1.1 和 {RCurl} 1.95-4.3)。也许你需要更新一些包?
-
我知道它是什么!可能是代理定义,因为我是在企业环境下工作的,那么如何配置readHTMLTable的代理设置呢?
-
看看
rvest包,它有一些很好的解析工具,可以正常工作。
标签: r web-scraping