【发布时间】:2015-01-08 02:21:45
【问题描述】:
我已经在 R 中使用“readHTMLtable”使用 XML 包来抓取各种篮球参考页面了一段时间,没有任何问题,但现在我有了。当我尝试抓取玩家页面的拆分部分时,它只返回表格的第一行而不是全部。
例如:
URL="http://www.basketball-reference.com/players/j/jamesle01/splits/"
tablefromURL = readHTMLTable(URL)
table = tablefromURL[[1]]
这只给了我表格中的一行,第一行。然而,我想要所有的行。我认为问题在于表格中有多个标题,但我不确定如何解决。
谢谢
【问题讨论】:
-
我可以重现该问题,这与拆分有关。我建议使用
rvest包代替抓取。参考 Alex Bresler 的此操作指南以使用rvest从篮球参考.com 获取数据将很有用:asbcllc.com/blog/2014/november/creating_bref_scraper
标签: xml r screen-scraping