Construire une URL à l'aide de Requêtes module Python
Est-il possible de construire une URL à l'aide de la Demande de la bibliothèque pour Python?
La construction d'une chaîne de requête est prise en charge mais à quoi au sujet de la construction du reste de l'URL. Plus précisément, je serais intéressé par l'ajout à la base de l'URL avec l'URL encodées:
http ://certains address.com/api/[terme]/
terme = 'Ceci est un test'
http ://certains address.com/api/This+est+une+test/
C'est sans doute possible à l'aide de urllib, mais il me semble qu'il serait mieux dans les Demandes. Cette fonctionnalité existe pas? Si non est-il une bonne raison qu'il ne devrait pas?
Vous devez vous connecter pour publier un commentaire.
requests
est fondamentalement une pratique wrapper autour deurllib
(et 2,3, et à d'autres bibliothèques).Vous pouvez importer
urljoin()
,quote()
dedemandes.compat
, mais c'est essentiellement le même que d'utiliser directement à partir deurllib
eturlparse
modules:requests.compat.urljoin
parce qu'elle fonctionne dans les deux Python 2 et 3.