ich bin auf der suche nach einer Lösung für mein Problem und hoffe ihr könnt mir helfen.
Vorab ich bin Anfänger im Programmieren und bitte daher um etwas nachsicht
Zu meinem Vorhaben:
Ich möchte von einer Seite Finanztreff.de die Kursdaten des S&P500 auslesen und in eine csv Datei schreiben.
Dabei sollen folgende Werte jeweils in eine Spalte beginnend mit dem ältesten Datum geschrieben werden.
Datum, Eröffnung, Hoch, Tief, Schlusskurs, Volumen
Momentan hänge ich noch ganz am Anfang nämlich, das die Werte neben einander geschrieben werden.
Wie schaffe ich es das die Daten untereinander geschrieben werden?
Vorangestellt mit dem Datum.
Code: Alles auswählen
import urllib
import urllib.request
import csv
import re
#SP500 = SP500.csv
url = "http://www.finanztreff.de/kurse_einzelkurs_history.htn?i=2303839"
req = urllib.request.Request(url)
resp = urllib.request.urlopen(req)
respData = resp.read()
with open('SP500.csv','w') as SP500f:
paragraphs = re.findall(r'<td>(\d.*2016)</td>',str(respData))
for eachP in paragraphs:
print(eachP)
SP500f.write(eachP)