Menu
Coddy logo textTech

libreria requests

Lezione 3 di 7 del corso Generatore di curiosità casuali - Progetto Python di Coddy.

Per “recuperare” (o ottenere) il contenuto dell'API, useremo la libreria chiamata requests.

Usando il metodo get è possibile ottenere il contenuto di una pagina web:

import requests

response = requests.get("https://someurlhere")

L'oggetto response ha molti attributi; quello che esamineremo è text, che restituisce una stringa con il contenuto del sito web:

import requests

response = requests.get("https://someurlhere")
content = response.text
challenge icon

Sfida

Facile

Ora modifica il corpo della funzione (get_fact) in modo che ottenga il contenuto dall'endpoint API (dall'URL del passaggio precedente) e restituisca il testo della risposta!

Non dimenticare di import requests

Provalo tu

def get_fact():
    return 'https://uselessfacts.jsph.pl/api/v2/facts/random'

Tutte le lezioni di Generatore di curiosità casuali - Progetto Python

1Generatore di fatti

IntroduzioneuselessfactsLezione di progettolibreria requestsLezione di progettolibreria JSONLezione di progetto

Esercitati da solo: Compilatore Python online