我的R代码出了什么问题?

时间:2016-09-22 13:59:07

标签: r

我正在努力使用htmlTreeParse和XPath解析HTML中的内容。 下面是我需要提取“最有价值品牌”信息的网络链接,并从中创建数据框。 http://www.forbes.com/powerful-brands/list/#tab:rank

作为构建表格的第一步,我正在尝试提取品牌列表(Apple,Google,Microsoft等)。我正在尝试通过以下代码:

library(XML)

htmlContent <- getURL("http://www.forbes.com/powerful-brands/list/#tab:rank", ssl.verifypeer=FALSE)
htmlParsed <- htmlTreeParse(htmlContent, useInternal = TRUE)
output <- xpathSApply(htmlParsed, "/html/body/div/div/div/table[@id='the_list']/tbody/tr/td[@class='name']", xmlValue)

但它返回NULL。我无法找到我的错误。 "/html/body/div/div/div/table[@id='the_list']/thead/tr/th"正常工作,返回(“”,“排名”,“品牌”等) 这意味着直到表的路径是正确的。但我无法理解其后的错误。

0 个答案:

没有答案