The following snippet allows us to perform direct download only for bzip2 file:
require(RSelenium)
dirdownload <- "/path_to/my_output_dir"
fprof <- makeFirefoxProfile(list(browser.download.dir = dirdownload,
browser.download.folderList = 2,
browser.download.manager.showWhenStarting = FALSE,
browser.helperApps.neverAsk.saveToDisk = "application/x-bzip2"))
RSelenium::startServer()
remDr <- remoteDriver(extraCapabilities = fprof)
Especially this line:
browser.helperApps.neverAsk.saveToDisk = "application/x-bzip2"
How can I allow makeFirefoxProfile
to include application/bzip2
and text/csv
files?
I tried this but failed:
browser.helperApps.neverAsk.saveToDisk = c("application/x-bzip2", "text/csv")
CodePudding user response:
This should do it:
browser.helperApps.neverAsk.saveToDisk = "application/x-bzip2,text/csv,text/plain,application/json,application/zip"
It should work as a comma separated list within the double quotes