Я пытаюсь прочитать таблицу, используя функцию readHTML() в R. Но получаю результат - список 0 и сообщение об ошибке, как показано ниже:
readHTML()
"XML-содержимое не похоже наXML: 'https://www.forbes.com/powerful-brands/list/#tab:rank' "
Я уже пытался использовать library(XML) и library(RCurl) до readHTMLTable() функции.
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' "
Таблица на сайте генерируется скриптом. Вы можете увидеть это, если отключите скрипты в браузере или просто загрузите страницу, используя wget https://www.forbes.com/powerful-brands/list/#tab:rank. R не выполняет сценарии, поэтому не видит таблицы.
wget https://www.forbes.com/powerful-brands/list/#tab:rank