Zurück zu: Python Tutorial
0
Python – Daten aus dem Internet verwenden
Was ist eine API?
Eine API ist eine Schnittstelle, über die Programme miteinander kommunizieren können.
Man kann sich eine API wie einen Kellner im Restaurant vorstellen:
- Das Programm sendet eine Anfrage
- Die API verarbeitet sie
- Danach kommt eine Antwort zurück
APIs werden überall verwendet:
- Wetterdienste
- Google Maps
- Online-Shops
- Social Media
- Plattformen
- KI-Systeme
Das requests Modul
Für API-Anfragen wird oft das Modul requests verwendet.
Installation:
pip install requests
Erste Anfrage senden
Mit requests.get() kann man Daten von einer Webseite oder API abrufen.
import requests
response = requests.get("https://api.example.com")
print(response.text)
Die Antwort wird als Text zurückgegeben.
Statuscodes verstehen
Jede Anfrage liefert einen Statuscode zurück.
| Code | Bedeutung |
| 200 | Erfolgreich |
| 404 | Seite nicht gefunden |
| 500 | Serverfehler |
import requests
response = requests.get("https://api.example.com")
print(response.status_code)
JSON von APIs lesen
Viele APIs senden Daten im JSON-Format zurück.
import requests
response = requests.get("https://api.example.com")
daten = response.json()
print(daten)
Warum APIs wichtig sind
APIs gehören zu den wichtigsten Technologien moderner Softwareentwicklung.
Mit APIs kann Python:
- Wetterdaten abrufen
- KI-Systeme verwenden
- Datenbanken ansprechen
- Webseiten automatisieren
- Cloud-Dienste steuern
Vertiefung
Eigene Daten senden
APIs können nicht nur Daten senden, sondern auch empfangen.
import requests
daten = {
"name": "Anna"
}
response = requests.post(
"https://api.example.com",
json=daten
)
print(response.status_code)
Übungsaufgaben zu