Я пытаюсь использовать R для загрузки таблицы данных, найденной на веб-сайте https://sites.google.com/a/slu.edu/swartwout/home/cubesat-database. Я не нашел подход, который сделал бы это. Я могу получить доступ к данным, только если скопирую и вставлю их в Excel. Это попытка, которая не работает:
url <- read_html("https://sites.google.com/a/slu.edu/swartwout/home/cubesat-database")
table <- url %>%
+ html_nodes(xpath='/html/body/script[2]/text()') %>%
+ html_table(header = TRUE, fill=TRUE)
Я пробовал несколько html_nodes, и ни один из них не работает. Возможно, я делаю это неправильно, или мне может понадобиться другой подход. Данные, похоже, генерируются javascript. Данные, показанные в таблице, вообще не видны в html-коде, хотя и видны при просмотре веб-сайта. Selectorgadget Хэдли Уикхэма работает очень хорошо, когда применяется к странице imdb для The Lego Movie, но не на этом веб-сайте.
Пока я пишу это, StackOverflow предложил аналогичный вопрос: -r">не знаю, как собрать данные с этого сайта (используя R). Это предполагает использование RSelenium. Я следовал этому подходу без успеха. Я получаю ряд ошибок, в том числе «Ошибка загрузки пакета или пространства имен для ‘RSelenium’».