Python, Selen, alle MIME-Typen herunterladen

Ich versuche, einige Dateien mit Selen-Webdriver für Firefox herunterzuladen. So stellen Sie die Option browser.helperApps.neverAsk für jeden MIME-Typ ein?

Jetzt ist diese Option nur für application/pdf (in meinem Skript):

 #selenium profile profile = webdriver.FirefoxProfile() profile.set_preference('browser.download.dir', download_dir) profile.set_preference('browser.download.folderList', 2) profile.set_preference('browser.download.manager.showWhenStarting', False) profile.set_preference('browser.helperApps.neverAsk.saveToDisk', 'application/pdf') #------------------- driver = webdriver.Firefox(firefox_profile=profile) 

One Solution collect form web for “Python, Selen, alle MIME-Typen herunterladen”

Sie müssen die Mimetypen explizit auflisten und die Werte mit Kommas trennen:

 profile.set_preference('browser.helperApps.neverAsk.saveToDisk', 'application/pdf,text/csv') 
  • Auswählen bestimmter Tabellenzellen im Selenium-Web-Treiber (Python)
  • Wie öffne ich ein neues Fenster in einem Browser mit Selenium WebDriver für Python?
  • Erwartete Bedingungen im Winkelmesser
  • Selen-Webdriver finden Element im nächsten Link
  • Selen-Webdriver: Wie finde ich ALLE Attribute eines Elements?
  • Klicken Sie auf Chrome-Eingabeaufforderung, um das Kennwort zu speichern
  • Wie bekomme ich die ganze Web-Seite Quelle mit Selen-Webdriver in Python
  • Finden von Element mit explizit warten mit Selen-Webdriver in Python
  • Wie man über die HttpAuthentication in Selen-Webdriver übergeht
  • Python Selen Seite scrollen und klicken auf die nächste Schaltfläche
  • Getting oder Manipulation aller Cookies im Selenium Webdriver
  • Python ist die beste Programmiersprache der Welt.