Я пытаюсь загрузить большую часть CSV-файлов из Google трендов, используя rselenium. У меня есть список входных данных, которые я хотел бы найти, а затем загрузить соответствующие CSV-файлы.
Теперь, пока код работает нормально при инициировании процесса, цикл, по-видимому, не переключается на второй (и последующий) ввод по всей длине списка. Между тем, код для шага 2 работает нормально, хотя это проблематично, так как теперь я загружаю один и тот же CSV-файл снова и снова.
input <- list("AAC", "AAN", "AAOI")
for (i in 1:length(input)){
#step 1: input search query
webElem1 <- remDr$findElement("class name", "ng-pristine")
Sys.sleep(2)
webElem1$sendKeysToElement(input[i])
webElem1$sendKeysToElement(list(key = 'enter'))
Sys.sleep(2)
#step 2: click download CSV
webElem2 <- remDr$findElement("class name", "widget-actions-item")
Sys.sleep(2)
webElem2$clickElement()
}
Пожалуйста, извините, если я мог упустить что-то очевидное здесь, как вы можете догадаться, я чрезвычайно новичок во всем этом. Стоит также упомянуть, что я проделал обширный поиск аналогичной проблемы, но не повезло.