Das tägliche Lesen eines Zitats kann Sie in verschiedenen Aspekten stärken. Aber es wird einige Zeit dauern, jeden Tag im Internet nach Angeboten zu suchen. Also, wie kann man Zeit sparen? Wir können diesen wiederholten Prozess mit Python automatisieren.
Hier werden wir ein Programm schreiben, das ein zufälliges Angebot abruft, ohne das Internet zu durchsuchen.
Bevor wir fortfahren, müssen wir ein Paket namens „Requests“ installieren, um API-Aufrufe durchzuführen. Installieren Sie es mit dem folgenden Befehl.
pip install requests
Mal sehen, wie man das zufällige Zitat erhält.
Zufälliges Angebot erhalten
Wir werden die verwenden Zitat Garten API, um ein zufälliges Angebot zu erhalten. Die API zum Abrufen des zufälligen Angebots ist hier.
Wir haben die API. Jetzt ist es an der Zeit, Code zu schreiben, um das zufällige Zitat zu erhalten. Siehe Code unten.
import requests ## function that gets the random quote def get_random_quote(): try: ## making the get request response = requests.get("https://quote-garden.herokuapp.com/api/v3/quotes/random") 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 Datenstruktur der API-Antwort kann in Zukunft aktualisiert werden. Stellen Sie also sicher, dass Sie die Daten korrekt extrahieren.
Wir haben das zufällige Zitat erfolgreich mit Python erhalten. Können wir es noch ein bisschen verbessern? Ja, das können wir immer. Sie können einen Cron-Job einrichten, um das Angebot täglich zu einer bestimmten Zeit abzurufen und es irgendwo zum Lesen zu speichern. Das ist cool. Wenn Sie den Cron-Job einrichten, müssen Sie das Skript nicht einmal jeden Tag ausführen, um ein Zitat zu lesen :).
Fazit 👩🏫
Wenn Sie hierher gekommen sind, dann haben Sie wahrscheinlich das Zitat des Tages bekommen. Aber hören Sie hier nicht auf. Gehen Sie darüber hinaus. Sie können ein Hintergrundbild mit einem zufälligen Zitat erstellen und es als Desktop-Hintergrund einrichten. Es wird also jeden Tag etwas Neues geben, um Sie zu stärken.
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 an Ihre Freunde und Familie auf WhatsApp, aktualisieren den Status auf Social-Media-Handles, posten sie auf Social-Media-Handles usw. Es gibt keine Grenzen, was Sie damit machen können.
Als nächstes ein Tic-Tac-Toe-Spiel in Python erstellen oder etwas über Listenverständnisse in Python lernen?
Viel Spaß beim Codieren! 💻
Haben Sie den Artikel gerne gelesen? Wie wäre es mit der Welt zu teilen?