urllib3 est un client HTTP puissant et convivial pour Python. Une grande partie de l'écosystème Python utilise déjà urllib3 et vous devriez le faire aussi. urllib3 apporte de nombreuses fonctionnalités critiques qui manquent dans les bibliothèques standard Python :
urllib3 est puissant et facile à utiliser :
> >> import urllib3
> >> resp = urllib3 . request ( "GET" , "http://httpbin.org/robots.txt" )
> >> resp . status
200
> >> resp . data
b"User-agent: * n Disallow: /deny n "
urllib3 peut être installé avec pip :
$ python -m pip install urllib3
Alternativement, vous pouvez récupérer le dernier code source sur GitHub :
$ git clone https://github.com/urllib3/urllib3.git
$ cd urllib3
$ pip install .
urllib3 a une documentation d'utilisation et de référence sur urllib3.readthedocs.io.
urllib3 dispose d'un canal communautaire Discord pour poser des questions et collaborer avec d'autres contributeurs. Passez nous dire bonjour
urllib3 accepte volontiers les contributions. Veuillez consulter notre documentation de contribution pour obtenir des conseils pour démarrer.
Pour signaler une vulnérabilité de sécurité, veuillez utiliser le contact de sécurité Tidelift. Tidelift coordonnera le correctif et la divulgation avec les responsables.
Si votre entreprise bénéficie de cette bibliothèque, pensez à sponsoriser son développement.
Une assistance professionnelle pour urllib3 est disponible dans le cadre de l’abonnement Tidelift. Tidelift offre aux équipes de développement de logiciels une source unique pour acheter et maintenir leurs logiciels, avec des assurances de qualité professionnelle de la part des experts qui les connaissent le mieux, tout en s'intégrant de manière transparente aux outils existants.