test.py
#Importieren Sie den Webdriver aus Selen
from selenium import webdriver
#Geben Sie den Download-Zielordner an
#Anwendungsbeispiel:
#download_directory='c:\\Users\\<Ihr Home-Verzeichnis>\\Downloads'
#Hinweis: Back Slash(\)Ist "\\"Muss mit einem Escape-Zeichen geschrieben werden
download_directory='<Wo möchten Sie die Download-Datei speichern?>'
###############################################################
###Sie können die Datei herunterladen, ohne den Dialog anzuzeigen.
###Datei download_Es wird in dem im Verzeichnis festgelegten Pfad gespeichert.
#
#Anwendungsbeispiel:
# driver =init_selenium()
# target_url='www.WannaGetFileFromHere.com'
# driver.get(target_url)
###############################################################
def init_selenium():
###Legen Sie Optionen für Chrome fest
chop = webdriver.ChromeOptions() #
prefs = {"download.default_directory" : download_directory}
chop.add_experimental_option("prefs",prefs)
chop.add_argument('--ignore-certificate-errors') #Gegenmaßnahmen gegen SSL-Fehler
driver = webdriver.Chrome(chrome_options = chop)
return driver
Bei der Angabe des Download-Zielordners wird der Backslash () als Escape-Zeichen betrachtet und muss daher als "\" beschrieben werden.
Recommended Posts