Yahoo Finance mit Python

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Pythonianer
User
Beiträge: 1
Registriert: Mittwoch 8. März 2023, 09:29

Hallo,

ich bekomme von Yahoo Finance nur unlesbares zurück wenn ich versuche etwas über die API auszulesen. Weiß jemand woran das liegen kann?
Unten ist ein einfacher Code der mir dann sowas zurück gibt wie : 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'> , 'f74c99017d9a'-><class 'str'>

Danke und viele Grüße!


import yfinance as yf

ticker = yf.Ticker("AAPL")

# Extrahieren der Gewinnzahlen für die letzten 4 Quartale
earnings = ticker.quarterly_earnings[['Earnings']][-4:]

# Ausgabe der Ergebnisse
print("Gewinne der letzten 4 Quartale für", ticker.info['longName'], "(", ticker.info['symbol'], ")")
print(earnings)
PierreDole
User
Beiträge: 17
Registriert: Sonntag 21. Mai 2017, 20:31
Wohnort: Hambuach

Bei mir wirf dein Code eine Exception, unter Linux Mint und mit Python 3.10:
yfinance failed to decrypt Yahoo data response
File "/home/pierredole/Documents/tmp.py", line 6, in <module>
earnings = ticker.quarterly_earnings[['Earnings']][-4:]
Exception: yfinance failed to decrypt Yahoo data response
Edit:
Hier ist eine YouTube Playlist von NeuralNine. Da kriegst du Tonnen an Infos wie man solche Daten verarbeitet.
Antworten