diff --git a/22_multivalue_requests/04_detail_a_komentare.py b/22_multivalue_requests/04_detail_a_komentare.py new file mode 100644 index 0000000..fd4f81f --- /dev/null +++ b/22_multivalue_requests/04_detail_a_komentare.py @@ -0,0 +1,23 @@ +import requests +from termcolor import colored + +def vypis_komentare_prispevku(post_id): + url = f"https://jsonplaceholder.typicode.com/posts/{post_id}/comments" + print(f"--- načítám komentaře k příspěvku s ID: {post_id} ---") + try: + response = requests.get(url) + response.raise_for_status() + komentare = response.json() + + for k in komentare: + print(f"Autor: {colored(k['email'],'blue')}") + print(f"Komentář: {k['body']}") + print("-"*16) + + except Exception as e: + print(f"chyba:{e}") + +if __name__ == "__main__": + id_prespevku = int(input("Zadej ID příspěvku " \ + "pro zobrazení komentářů(1-100):")) + vypis_komentare_prispevku(id_prespevku) \ No newline at end of file