Πώς να δημιουργήσετε μια τυχαία προσφορά χρησιμοποιώντας Python;

Η καθημερινή ανάγνωση μιας προσφοράς μπορεί να σας δώσει ώθηση σε διάφορες πτυχές. Ωστόσο, θα χρειαστεί χρόνος για να σερφάρετε στο Διαδίκτυο καθημερινά για προσφορές. Λοιπόν, πώς να εξοικονομήσετε χρόνο; Μπορούμε να αυτοματοποιήσουμε αυτήν την επαναλαμβανόμενη διαδικασία χρησιμοποιώντας Python.

Εδώ, θα γράψουμε ένα πρόγραμμα που ανακτά μια τυχαία προσφορά χωρίς να ψάχνει στο διαδίκτυο.

Πριν προχωρήσουμε περαιτέρω, πρέπει να εγκαταστήσουμε ένα πακέτο που ονομάζεται αιτήματα για να πραγματοποιούμε κλήσεις API. Εγκαταστήστε το χρησιμοποιώντας την παρακάτω εντολή.

pip install requests

Ας δούμε πώς να λάβετε την τυχαία προσφορά.

Λήψη τυχαίας προσφοράς

Θα χρησιμοποιήσουμε το Quote Garden API για να λάβετε μια τυχαία προσφορά. Το API για να λάβετε την τυχαία προσφορά είναι εδώ.

  Μετατρέψτε το Google Workspace και το Gmail σας σε ισχυρά εργαλεία υποστήριξης, συνεργασίας και αυτοματισμού

Έχουμε το API. Τώρα, ήρθε η ώρα να γράψετε κώδικα για να λάβετε την τυχαία προσφορά. Δείτε τον κώδικα παρακάτω.

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()

Δεν χρειάζεται να εξηγήσετε τον κώδικα καθώς είναι αυτονόητος. Μπορείτε να εκτυπώσετε τα δεδομένα JSON για να δείτε την πλήρη δομή δεδομένων.

Σημείωση: η δομή δεδομένων απόκρισης API ενδέχεται να ενημερωθεί στο μέλλον. Επομένως, βεβαιωθείτε ότι εξάγετε τα δεδομένα σωστά.

  Πώς να διαγράψετε λέξεις με λογαριασμό φίλων

Λάβαμε με επιτυχία την τυχαία προσφορά χρησιμοποιώντας Python. Μπορούμε να το βελτιώσουμε λίγο περισσότερο; Ναι, μπορούμε πάντα. Μπορείτε να δημιουργήσετε μια εργασία cron για να λαμβάνετε την προσφορά καθημερινά σε μια συγκεκριμένη ώρα και να την αποθηκεύετε κάπου για να την διαβάσετε. Αυτό είναι ωραίο. Εάν ρυθμίσετε την εργασία cron, δεν χρειάζεται καν να εκτελείτε το σενάριο κάθε μέρα για να διαβάσετε ένα απόσπασμα :).

Συμπέρασμα 👩‍🏫

Αν φτάσατε εδώ, τότε πιθανότατα πήρατε το απόσπασμα της ημέρας. Αλλά, μην το σταματήσετε εδώ. Πηγαίνετε πέρα ​​από αυτό. Μπορείτε να δημιουργήσετε μια ταπετσαρία με τυχαία προσφορά και να τη ρυθμίσετε ως ταπετσαρία επιφάνειας εργασίας. Έτσι, κάθε μέρα, θα υπάρχει κάτι νέο για να σας τονώσει.

  6 Καλύτερα Συνεργατικά Προγράμματα Λογιστικής για να Επικυρώσετε και να Κερδίσετε Χρήματα

Δεν είναι μόνο αυτό. Υπάρχουν πολλά πράγματα που μπορείτε να κάνετε αφού λάβετε μια τυχαία προσφορά. Μερικοί από αυτούς στέλνουν την προσφορά στους φίλους και την οικογένειά σας στο WhatsApp, ενημερώνουν την κατάσταση στις λαβές μέσων κοινωνικής δικτύωσης, τις δημοσιεύουν σε λαβές μέσων κοινωνικής δικτύωσης κ.λπ.… Δεν υπάρχουν όρια στο τι μπορείτε να κάνετε με αυτό.

Στη συνέχεια, δημιουργήστε ένα παιχνίδι tic-tac-toe στην Python ή μάθετε για τις Κατανοήσεις λίστας στην Python;

Καλή Κωδικοποίηση! 💻

Σας άρεσε να διαβάζετε το άρθρο; Τι θα λέγατε να μοιράζεστε με τον κόσμο;