Python establece las preferencias de Firefox para Selenium - Descargar ubicación

Utilizo Selenium Marrionette y GeckoDriver para extraer datos web. Utilizo lo siguiente para configurar mis preferencias de perfil de Firefox:

fp = webdriver.FirefoxProfile()
fp.set_preference("browser.download.folderList", 1)
fp.set_preference("browser.helperApps.alwaysAsk.force", False)
fp.set_preference("browser.download.manager.showWhenStarting",False)
fp.set_preference("browser.download.dir", "H:\Downloads")
fp.set_preference("browser.download.downloadDir","H:\Downloads")
fp.set_preference("browser.download.defaultFolder","H:\Downloads")

binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\Firefox.exe')

firefox_capabilities = DesiredCapabilities.FIREFOX
firefox_capabilities['marionette'] = True

driver = webdriver.Firefox(capabilities=firefox_capabilities, firefox_binary=binary, firefox_profile = fp)

Por lo que entiendo después de leerNo se pueden establecer las preferencias de perfil de Firefox yFirefoxProfile pasó a FirefoxDriver, parece que no se está haciendo nada al usarfirefox_profile ahora. Entonces necesito implementar las nuevas actualizaciones parafirefox_capabilities, pero no estoy seguro de cómo hacer eso exactamente. ¿Algunas ideas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta