2 changed files with 45 additions and 0 deletions
@ -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() |
|||
@ -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…
Reference in new issue