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