Python TagebuchPython lernen – mein persönliches Tagebuch

Schlagwort: os

Tagebuch-Eintrag #53
Dateien aus dem US National Archiv automatisch herunterladen

Browser-Automatisierung mit Selenium. Mein erstes Python-Projekt mit Selenium. Und es funktioniert prima!

Für ein Hobby von mir sind Informationen aus dem US National Archiv sehr interessant und hilfreich für die Recherche. Die Dokumenten sind öffentlich zugänglich und können von der Webseite des National Archivs heruntergeladen werden.

Jedoch gestaltet sich der Download der Dateien sehr mühselig. Die Dateien befinden sich in einem „Ordner“, die mit einem Link aufgerufen werden. In einem Ordner können mehrere Dateien vorhanden sein. Meistens zwischen 15 und 30. (1) Man muss jede Datei anklicken und (2) danach den Download-Button anklicken. (3) Anschließend öffnet sich die JPG-Datei in einem neuen Tab. (4) Diese Datei muss ich wiederum manuell abspeichern.

more_horiz Weiterlesen more_horiz

# # #
Werbung/Anzeige
# # #

Tagebuch-Eintrag #40
Projekt-Idee: PDF aus Email drucken – Schritt #3.1

Im Schritt #3 wurde ich mit dem Problem konfrontiert, dass der Programm-Code nicht wüsste, wie oft die Dateien im ausgedruckt werden sollen.

So nah an dran und doch so fern kam mir in den Sinn, als ich im letzten Schritt es geschafft hatte die PDF-Dateien herunterladen und zu speichern und am Ende ein Logikfehler auffiel.

Woher weiß Python wie oft die Dateien gedruckt werden soll?

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #39
Projekt-Idee: PDF aus Email drucken – Schritt #3

Auch der nächste Schritt ist getan. Es fehlt nicht mehr viel und die gewünschte Funktion zum Drucken ist fertig.

Im vorherigen Schritt hatte ich es geschafft Anhänge von den relevanten Emails zu erfassen und schon mal theoretisch auszudrucken.

Nun geht es im Schritt #3 darum die Anhänge auch in einem Ordner abzuspeichern und auch nur PDF-Dateien aus den gefilterten Emails herunterzuladen und andere Dateiformate zu ignorieren.

more_horiz Weiterlesen more_horiz

# # #
Werbung/Anzeige