Wie erstelle ich ein zufälliges Angebot mit Python?

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.

  So synchronisieren Sie Microsoft Excel-Tabellen

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.

  So aktivieren Sie die Zwei-Faktor-Authentifizierung für LinkedIn

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.

  Beste Paket-Sniffer und Netzwerkanalysatoren

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?