Echtzeit Aktienkurse von finanzen.net mit Python einlesen
Python bietet mit Beautiful Soup eine Möglichkeit, Echtzeit-Aktienkurse von Webseiten einzulesen. Hier ist ein Beispiel dafür, Aktienkurse von finanzen.net abzugreifen.
finanzen.net hat von der HTML-Struktur her den Vorteil, dass die jeweiligen Kursinformationen generisch erreichbar sind. Für die hier vorgestellte Lösung reicht als Funktionsinput die finanzen.net URL zu dem jeweiligen Aktienkurs, die man auch im Browser abruft. Als Beispiel hier wird der Aktienkurs von Microsoft mit der Python Funktion verarbeitet. https://www.finanzen.net/aktien/microsoft-aktie
Folgende Pakete müssen installiert sein:
Folgende Pakete müssen importiert werden:
Folgende Funktion gibt den Aktienkurs aus der HTML Seite als String zurück:
Folgende Funktionen filtern die HTML-Daten und bereiten das Ergebnis als Integer auf.
HTMLcrap
ist eine Liste von Zeichen, die unerwünscht sind. Die Hilfsfunktion wird in FilterHTMLdata
dreimal aufgerufen und entspricht der maximalen Anzahl unerwünschter Zeichen in den eingelesenen HTML-Daten.
Um die Funktion auszuführen, wird folgender Befehl verwendet: