Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

Wie erstelle ich ein zufälliges Angebot mit Python?

Python zufälliges Zitat
Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

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! 💻

Danke an unsere Sponsoren
Weitere großartige Lektüre zum Thema Entwicklung
Treiben Sie Ihr Geschäft an
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder