Wie lese ich eine von Selenium Webdriver in Python heruntergeladene Datei?
Ich verwende Selenium mit Webdriver in Python, um eine CSV-Datei von einer Website herunterzuladen. Die Datei wird in das angegebene Download-Verzeichnis heruntergeladen. Hier ist eine Übersicht über meinen Code
fp = webdriver.FirefoxProfile()
fp.set_preference("browser.download.folderList", 2)
fp.set_preference("browser.download.manager.showWhenStarting", False)
fp.set_preference("browser.download.dir",'xx/yy')
fp.set_preference('browser.helperApps.neverAsk.saveToDisk', "text/plain, application/vnd.ms-excel, text/csv, text/comma-separated-values, application/octet-stream")
driver = webdriver.Firefox(fp)
driver.get('url')
Ich muss einfachprint
den inhalt dieser csv zum terminal. Viele ähnliche Dateien mit zufälligen Namen werden in denselben Ordner heruntergeladen, so dass der Zugriff auf die Datei über den Dateinamen nicht funktioniert, da ich nicht weiß, wie sie im Voraus aussehen wird.