Come gestire le sfide comuni del selenio usando Python?

Contenuti

0tuzjszfeo1zbjosa-6625651
fotografato da Olav Ahrens Røtne su Unsplash

Come scaricare file utilizzando Selenium WebDriver

importare

download_dir = os.getcwd()# directory di lavoro corrente

profilo = webdriver.FirefoxProfile()

profile.set_preference("browser.download.folderList", 2) # la posizione personalizzata specificata browser.download.dir è abilitata quando browser.download.folderList è uguale a 2
profile.set_preference('browser.download.dir', download_dir)
profile.set_preference("browser.download.manager.showWhenStarting", falso)
profile.set_preference("browser.download.dir", il percorso)
profile.set_preference('browser.helperApps.neverAsk.saveToDisk', TIPO DI CONTENUTO)
profile.set_preference("webdriver_enable_native_events", falso)
profile.set_preference("browser.download.manager.scanWhenDone",falso)
profile.set_preference("browser.download.manager.useWindow",falso)
profile.set_preference("browser.helperApps.alwaysAsk.force",falso)
profile.update_preferences()

browser = driver web.Firefox(firefox_profile=profilo)
Interfaccia grafica per recuperare il tipo MIME
Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.