biblioteka json
Lekcja 4 z 7 w kursie Generator losowych ciekawostek — projekt w Pythonie w Coddy.
Gdy mamy już zawartość w formie ciągu znaków, chcemy wyodrębnić z niego sam fakt.
Może to zauważyłeś, ale zawartość jest w formacie zwanym JSON i użyjemy biblioteki json, aby wyodrębnić z niej zawartość.
Biblioteka json konwertuje ciąg znaków w formacie JSON na słownik Pythona:
import json
data = json.loads("some json formatted text")Ostatecznie data będzie zawierać prawidłowy słownik Pythona!
Wyzwanie
ŁatwyW treści funkcji, po pobraniu zawartości z API, przekonwertuj ją na słownik Pythona i wyodrębnij ciekawostkę (który atrybut ją zawiera?), a następnie zwróć ją na końcu.
Możesz sprawdzić tutaj format, aby lepiej zrozumieć, którego atrybutu szukasz:
https://uselessfacts.jsph.pl/api/v2/facts/random
Nie zapomnij o
import json
Spróbuj swoich sił
import requests
def get_fact():
response = requests.get('https://uselessfacts.jsph.pl/api/v2/facts/random')
content = response.text
return contentWszystkie lekcje w sekcji Generator losowych ciekawostek — projekt w Pythonie
Poćwicz samodzielnie: Kompilator Python online