#r #selenium-webdriver #rselenium
#r #selenium-webdriver #rselenium
Вопрос:
По какой-то причине я не могу загрузить ни одного файла с помощью моего Rselenium
и Firefox
веб-драйвера. Короче говоря, я не могу сохранить файл, опция выделена серым цветом. Я использую это как профиль:
fprof <- makeFirefoxProfile(list(
browser.download.dir = d_pth,
browser.download.folderList = 2L,
browser.download.manager.showWhenStarting = FALSE,
browser.helperApps.alwaysAsk.force = FALSE,
browser.helperApps.neverAsk.saveToDisk = "text/comma-separated-values, text/csv, application/csv, application/excel, application/vnd.ms-excel, application/vnd.msexcel, text/anytext"))
Это то, что я получаю во всех случаях, выделено серым цветом…
Это информация о моем сеансе
R version 3.2.3 (2015-12-10)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Linux Mint 18
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=nl_NL.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=nl_NL.UTF-8 LC_NAME=C LC_ADDRESS=C
[10] LC_TELEPHONE=C LC_MEASUREMENT=nl_NL.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] data.table_1.9.7 readxl_0.1.1
loaded via a namespace (and not attached):
[1] tools_3.2.3 Rcpp_0.12.7
Информация о моей системе
sysname release version nodename machine
"Linux" "4.4.0-36-generic" "#55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016" "wariogs-HP-ENVY-15-Notebook-PC" "x86_64"
login user effective_user
"unknown" "wariogs" "wariogs"
Кроме того, я использую Firefox 48.
Комментарии:
1. Вы ждали, пока кнопка не станет серой? support.mozilla.org/en-US/questions/919827
2. Возможно, это связано: superuser.com/questions/1023643 /…
3. Да, я ждал, а также пробовал разные сайты.
4. Похоже, проблема с firefox 48 и пользовательскими профилями. github.com/SeleniumHQ/selenium/issues/2645 Есть предположение, что в следующем выпуске geckodriver эта проблема будет устранена github.com/mozilla/geckodriver/issues/228 . Возможно, вы можете использовать Docker и Firefox с пользовательским профилем для своей задачи rpubs.com/johndharrison/RSelenium-Docker
5. Спасибо за ваши комментарии, я переключился на веб-драйвер Chrome, и он работает хорошо.