Das tägliche Lesen eines Zitats kann Sie in verschiedenen Aspekten stärken. Es wird jedoch einige Zeit dauern, täglich im Internet nach Angeboten zu surfen. Wie also Zeit sparen? Wir können diesen wiederholten Prozess mit Python automatisieren.
Hier werden wir ein Programm schreiben, das ein zufälliges Zitat abruft, ohne im Internet zu suchen.
Bevor wir weitermachen, müssen wir ein Paket namens . installieren Zugriffe um API-Aufrufe zu tätigen. Installieren Sie es mit dem folgenden Befehl.
pip install requests
Mal sehen, wie man das zufällige Zitat erhält.
Getting Random Quote
Wir werden das benutzen Zitat Garten API, um ein zufälliges Angebot zu erhalten. Die API, um das zufällige Angebot zu erhalten, ist hier .
Wir haben die API. Jetzt ist es an der Zeit, Code zu schreiben, um das zufällige Zitat zu erhalten. Siehe den Code unten.
import requests
## function that gets the random quote
def get_random_quote():
try:
## making the get request
response = requests.get("https://api-ninjas.com/api/quotes")
if response.status_code == 200:
## extracting the core data
json_data = response.json()
data = json_data['data']
## getting the quote from the data
print(data[0]['quoteText'])
else:
print("Error while getting quote")
except:
print("Something went wrong! Try Again!")
get_random_quote()
Der Code muss nicht erklärt werden, da er selbsterklärend ist. Sie können die JSON-Daten ausdrucken, um die vollständige Datenstruktur anzuzeigen.
Hinweis: die API-Antwortdatenstruktur kann in Zukunft aktualisiert werden. Stellen Sie also sicher, dass Sie die Daten richtig extrahieren.
Wir haben das zufällige Zitat mit Python erfolgreich erhalten. Können wir es noch ein bisschen verbessern? Ja, wir können immer. Sie können einen Cron-Job einrichten, um das Angebot täglich zu einer bestimmten Zeit abzurufen und an einem Ort zum Lesen zu speichern. Das ist cool. Wenn Sie den Cron-Job einrichten, müssen Sie das Skript nicht einmal täglich ausführen, um ein Zitat zu lesen :).
Fazit
Wenn Sie hierher gekommen sind, dann haben Sie wahrscheinlich das Zitat des Tages. Aber hör hier nicht damit auf. Gehen Sie darüber hinaus. Sie können ein Hintergrundbild mit einem zufälligen Zitat erstellen und als Desktop-Hintergrund einrichten. So wird es jeden Tag etwas Neues geben, das Sie ankurbelt.
Das ist nicht alles. Es gibt viele Dinge, die Sie tun können, nachdem Sie ein zufälliges Angebot erhalten haben. Einige von ihnen senden das Angebot auf WhatsApp an Ihre Freunde und Familie, aktualisieren den Status auf Social-Media-Handles, posten sie auf Social-Media-Handles usw. Es sind keine Grenzen gesetzt, was Sie damit tun können.
Als nächstes bauen Sie a Tic-Tac-Toe-Spiel in Python oder lerne darüber Umschreibung auflisten bei Python?
Viel Spaß beim Codieren! 💻