Цикл For не перебирает длину списка - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь загрузить большую часть 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()

}

Пожалуйста, извините, если я мог упустить что-то очевидное здесь, как вы можете догадаться, я чрезвычайно новичок во всем этом. Стоит также упомянуть, что я проделал обширный поиск аналогичной проблемы, но не повезло.

...