Browse Source

add requests jokes

master
Jakub Škrabánek 4 weeks ago
parent
commit
3878baff35
  1. 20
      22_requests/chuck_norris_jokes.py
  2. 25
      22_requests/dad_jokes.py

20
22_requests/chuck_norris_jokes.py

@ -0,0 +1,20 @@
import requests
def get_cnj():
print("---Náhodný vtip o Chucku Norrisovi---")
url = "https://api.chucknorris.io/jokes/random"
try:
#odelsaní jednoduchého GET požadavku
response = requests.get(url)
#kontrola žda požadavek proběhl úspěšně
response.raise_for_status()
data = response.json()
print(f"{data['value']}")
#vtip = data["value"]
#print(f"{vtip}")
except Exception as e:
print(f"chyba:{e}")
if __name__ == "__main__":
get_cnj()

25
22_requests/dad_jokes.py

@ -0,0 +1,25 @@
import requests
def get_dad_joke():
print("---Náhodný vtip (icanhazdadjoke.com)---")
url = "https://icanhazdadjoke.com/"
headers = {
"Accept": "application/json",
"User-Agent" : "Python example for students"
}
try:
#odelsaní jednoduchého GET požadavku
response = requests.get(url, headers=headers)
#kontrola žda požadavek proběhl úspěšně
response.raise_for_status()
data = response.json()
print(f"{data['joke']}")
#vtip = data["joke"]
#print(f"{vtip}")
except Exception as e:
print(f"chyba:{e}")
if __name__ == "__main__":
get_dad_joke()
Loading…
Cancel
Save