Menu
Coddy logo textTech

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.text
challenge icon

Wyzwanie

Łatwy

Teraz 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