Во-первых, вам необходимо прочитать положения и условия и убедиться, что вы не нарушаете правила при очистке.
Далее, если есть API, вы должны использовать его, чтобы они могли лучше управлять использованием своих данных и операциями.
Кроме того, вы также должны ограничить количество запросов, чтобыне перегружать сервер.Если я не ошибаюсь, это связано с атаками отказа в обслуживании DNS.
Наконец, если вышеуказанные условия выполнены, вы можете использовать инспектор в Chrome, чтобы увидеть, какие HTTP-запросы выполняются при просмотре этихвеб-страницы.
В этом конкретном случае вам не нужен RSelenium, и простой HTTP POST сделает
library(httr)
resp <- POST("https://www.treasurydirect.gov/GA-FI/FedInvest/selectSecurityPriceDate.htm",
body=list(
priceDate.month=5,
priceDate.day=15,
priceDate.year=2018,
submit="CSV+Format"
),
encode="form")
read.csv(text=rawToChar(resp$content), header=FALSE)