Я хочу загрузить данные с этой страницы
Данные можно легко rvest
с помощью rvest
.
Код может быть следующим:
library(rvest)
library(pipeR)
url <- "http://www.tradingeconomics.com/"
css <- "#ctl00_ContentPlaceHolder1_defaultUC1_CurrencyMatrixAllCountries1_GridView1"
data <- url %>>%
html() %>>%
html_nodes(css) %>>%
html_table()
Но есть проблемы для таких веб-страниц.
Существует кнопка +
, отображающая данные всех стран, но по умолчанию это данные только из 50 стран.
Поэтому, если я использую код, я могу просто скопировать данные из 50 стран.
Кнопка +
сделана в javascript
, поэтому я хочу знать, есть ли способ в R
чтобы нажать кнопку, а затем очистить данные.