La bibliothèque Requests est un package Python populaire pour effectuer des requêtes HTTP, nécessitant une installation séparée. Il simplifie les interactions HTTP, en offrant des fonctions pour GET, POST et d’autres méthodes. Les requêtes GET sont effectuées en utilisant 'requests.get()' avec l’URL. Les en-têtes sont ajoutés via un dictionnaire dans le paramètre 'headers'. Les données POST sont envoyées à l’aide de 'data' pour les données de formulaire ou de 'json' pour JSON. Le contenu de la réponse est accessible sous forme de chaîne via 'response.text' ou d’octets bruts avec 'response.content'. Le tutoriel couvre la personnalisation des demandes, la gestion des réponses, l’authentification et les techniques d’optimisation des performances. Il met l’accent sur l’utilisation d’environnements virtuels pour la gestion des paquets. L’installation se fait à l’aide de 'python -m pip install requests'. L’absence de la bibliothèque par rapport à la bibliothèque standard permet une évolution indépendante. Enfin, le didacticiel fournit une introduction pratique à la création et à l’inspection des requêtes GET.
realpython.com
Real Python: Python's Requests Library (Guide)
