Laden Sie die Datei herunter, indem Sie das Download-Ziel mit Python & Selemiun & Chrome (Windows-Version) angeben.

Quellcode

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

wichtiger Punkt

Bei der Angabe des Download-Zielordners wird der Backslash () als Escape-Zeichen betrachtet und muss daher als "\" beschrieben werden.

Recommended Posts

Laden Sie die Datei herunter, indem Sie das Download-Ziel mit Python & Selemiun & Chrome (Windows-Version) angeben.
Installieren Sie, indem Sie die Version mit pip angeben
Angeben des Modulladeziels mit GAE-Python
Laden Sie die CSV-Datei mit Python herunter
Extrahieren Sie die xz-Datei mit Python
Implementierter Dateidownload mit Python + Bottle
Laden Sie die mit appcfg.py bereitgestellte Datei herunter
Rufen Sie die URL des Linkziels ab, indem Sie den Textsatz mit Python Scraping (Beautiful Soup) + XPath angeben
CSV-Datei mit Python lesen (CSV-Datei herunterladen und analysieren)
Überprüfen Sie die Existenz der Datei mit Python
Lesen wir die RINEX-Datei mit Python ①
Lesen Sie die Datei Zeile für Zeile mit Python
Laden Sie mit Python Dateien im Web herunter
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen Sie die Datei, indem Sie den Zeichencode angeben.
Laden Sie die Datei mit PHP herunter [Im Aufbau]
Download-Datei für Python Selen Chrome überschreiben
Laden Sie WAV-Dateien per FTP mit Python auf X-Server hoch und laden Sie sie herunter
Ein Memo, das durch Umbenennen der Dateinamen im Ordner mit Python organisiert wird
Entwickeln Sie Windows-Apps mit Python 3 + Tkinter (exe-Datei)
Laden Sie die von Google Colaboratory erstellte CSV-Datei herunter
Konvertieren Sie den Zeichencode der Datei mit Python3
Lesen Sie mit Python Zeile für Zeile aus der Datei
Öffnen Sie die Seite im geheimen Modus, indem Sie die Browsersprache mit Selenium Python Bindings (Chrome) angeben.
Finden Sie die kumulative Verteilungsfunktion durch Sortieren (Python-Version)
Laden Sie Dateien herunter, während Sie den Fortschritt in Python 3.x anzeigen
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Python3 datetime ist schneller, wenn nur die Zeitzone angegeben wird
[Python] So legen Sie den Download-Speicherort mit youtube-dl fest
Lesen Sie die XML-Datei anhand des Python-Tutorials
JPEG-Bilderzeugung durch Angabe der Qualität mit Python + OpenCV
[Python] Löschen Sie, indem Sie ein Tag mit Beautiful Soup angeben
Python ab Windows 7
Überprüfen Sie die Version mit Python
Berechnung der Weltraumhintergrund-Röntgenstrahlung (CXB) mit Python durch Angabe des Flussbereichs
Ich habe das Windows PowerShell-Kochbuch durch ein Python-Skript ersetzt.
Rufen Sie den von Cython aus C / C ++ (Windows-Version) generierten Code auf.
2020/02 Python 3.7 + TensorFlow 2.1 + Keras 2.3.1 + YOLOv3 Objekterkennung mit der neuesten Version
[Python] Öffnen Sie die CSV-Datei in dem von Pandas angegebenen Ordner
Warum kann ich das Modul durch Importieren mit Python verwenden?
So wechseln Sie die Konfigurationsdatei, die von Python gelesen werden soll
[Python] Lesen Sie die CSV-Datei und zeigen Sie die Abbildung mit matplotlib an
Bereiten Sie die Python-Entwicklungsumgebung mit Mac + Windows + VisualStudio Code (Windows-Version) vor.
Bereiten Sie die Python-Entwicklungsumgebung mit Mac + Windows + VisualStudio Code (Mac-Version) vor.
Anhängen an den Python-Prozess des SSH-Ziels und Debuggen
Die Geschichte, dass Python nicht mehr mit VS Code (Windows 10) arbeitet
Versuchen Sie, die verstümmelten Zeichen im angehängten Dateinamen mit Python zu entschlüsseln
Python mit VSCode (Windows 10)
Führen Sie Python mit PyCharm aus (Windows)
Zeichnen Sie eine netCDF-Datei mit Python
Rufen Sie die API mit python3 auf.
Geben Sie die Python-Version mit virtualenv an
Zeitsynchronisation (Windows) mit Python
[Version September 2020] Erläutert das Verfahren zur Verwendung der Google Mail-API mit Python
Japanische Dateiaufzählung mit Python2-System unter Windows (Gegenmaßnahme gegen 5C-Probleme)