ספריית requests
שיעור 3 מתוך 7 בקורס מחולל עובדות אקראיות – פרויקט Python של Coddy.
כדי "לשלוף" (או לקבל) את התוכן של ה-API נשתמש בספרייה שנקראת requests.
באמצעות המתודה get אפשר לקבל את התוכן של דף אינטרנט:
import requests
response = requests.get("https://someurlhere")לאובייקט response יש מאפיינים רבים. נבחן את המאפיין text, שמחזיר מחרוזת של תוכן האתר:
import requests
response = requests.get("https://someurlhere")
content = response.textאתגר
קלעכשיו, שנה את גוף הפונקציה (get_fact) כך שהיא תקבל את התוכן מנקודת הקצה של ה-API (מה-URL שבשלב הקודם) ותחזיר את טקסט התגובה!
אל תשכח לייבא את
requests
נסו בעצמכם
def get_fact():
return 'https://uselessfacts.jsph.pl/api/v2/facts/random'כל השיעורים ביחידה מחולל עובדות אקראיות – פרויקט Python
תרגלו בעצמכם: קומפיילר Python אונליין