biblioteka requests
Lekcja 3 z 7 w kursie Generator losowych ciekawostek — projekt w Pythonie w Coddy.
Aby „pobrać” (lub uzyskać) zawartość API, użyjemy biblioteki o nazwie requests.
Za pomocą metody get można pobrać zawartość strony internetowej:
import requests
response = requests.get("https://someurlhere")Obiekt response ma wiele atrybutów. Przyjrzymy się atrybutowi text, który zwraca ciąg znaków z zawartością strony internetowej:
import requests
response = requests.get("https://someurlhere")
content = response.textWyzwanie
ŁatwyTeraz zmień treść funkcji (get_fact) tak, aby pobierała zawartość z punktu końcowego API (z adresu URL z poprzedniego kroku) i zwracała tekst odpowiedzi!
Nie zapomnij o
import requests
Spróbuj swoich sił
def get_fact():
return 'https://uselessfacts.jsph.pl/api/v2/facts/random'Wszystkie lekcje w sekcji Generator losowych ciekawostek — projekt w Pythonie
Poćwicz samodzielnie: Kompilator Python online