Le module “requests” en Python est l’un des moyens les plus conviviaux pour envoyer des requêtes HTTP. Il permet d’envoyer des requêtes HTTP/1.1 facilement. Avec celui-ci, vous pouvez envoyer des requêtes HTTP en Python d’une manière que les humains peuvent comprendre.
Voici comment utiliser le module “requests”:
1. Installation : Avant de pouvoir utiliser “requests”, vous devez l’installer. Vous pouvez le faire avec pip, le gestionnaire de paquets de Python. Ouvrez votre console ou votre terminal et tapez:
```
pip install requests
```
1. Importation : Une fois que vous avez installé le module “requests”, vous devez l’importer dans votre programme Python. Vous pouvez le faire en ajoutant la ligne suivante en haut de votre script:
```
import requests
```
1. Envoi de requêtes HTTP : Avec “requests”, vous pouvez envoyer divers types de requêtes HTTP, par exemple GET, POST, PUT, DELETE, etc.
Par exemple, voici comment vous pourriez envoyer une requête GET:
```
response = requests.get(‘https://www.example.com’)
```
Dans cet exemple, nous envoyons une requête GET au site web “www.example.com”. La réponse du serveur est stockée dans la variable “response”.
1. Accéder à la réponse : Une fois que vous avez envoyé une requête, vous pouvez accéder à la réponse de différentes manières. Par exemple, si vous voulez voir le texte brut de la réponse, vous pouvez utiliser `.text`:
```
print(response.text)
```
Vous pouvez également obtenir le statut de la réponse à l’aide de `.status_code`:
```
print(response.status_code)
```
Voici quelques autres méthodes et propriétés que vous pourriez trouver utiles:
- `.json()`: Cette méthode renvoie les données JSON incluses dans la réponse.
- `.headers`: Cette propriété renvoie les headers de la réponse.
- `.cookies`: Cette propriété renvoie les cookies envoyés avec la réponse.
N’oubliez pas de toujours vérifier le statut de la réponse pour vous assurer que votre requête a réussi avant d’essayer de traiter la réponse.