我正在尝试使用R中的readHTML()
函数读取表。但是得到的结果-列表0和以下错误消息:
“ XML内容似乎不是XML: 'https://www.forbes.com/powerful-brands/list/#tab:rank'“
我已经尝试在library(XML)
函数之前使用library(RCurl)
和readHTMLTable()
。
到目前为止,我一直尝试使用以下选项
library(XML)
Forbes=readHTMLTable("https://www.forbes.com/powerful-brands/list/#tab:rank",as.data.frame = TRUE)
另一种方式。
library(XML)
library(RCurl)
URL<- "https://www.forbes.com/powerful-brands/list/#tab:rank"
Forbeslist <- readHTMLTable(getURL(URL))
获取以下错误消息:
“ XML内容似乎不是XML: 'https://www.forbes.com/powerful-brands/list/#tab:rank'“
答案 0 :(得分:1)
站点上的表由脚本生成。如果您禁用浏览器中的脚本,或者只是使用wget https://www.forbes.com/powerful-brands/list/#tab:rank
下载页面,则可以看到它。 R不执行脚本,因此看不到任何表。