Python: Encoder / Décoder une URL
Pour encoder une URL (python2):
import urllib
url = "http://www.quennec.fr"
urlCodee = urllib.quote_plus(url)
print(urlCodee)
'http%3A%2F%2Fwww.quennec.fr'
Pour décoder une URL (python2):
import urllib
urlCodee = "http%3A%2F%2Fwww.quennec.fr"
url = urllib.unquote_plus(urlCodee)
print(url)
'http://www.quennec.fr'
Pour encoder une URL (python3):
Il faut utiliser le module urllib.parse (idem pour le décodage).
import urllib
url = "http://www.quennec.fr"
urlCodee = urllib.parse.quote_plus(url)
print(urlCodee)
'http%3A%2F%2Fwww.quennec.fr'
Etiquettes:
Commentaires
PyOnlyCode (non vérifié)
mar, 11/01/2022 - 01:42
Permalien
urllib.quote for converting string to URL
I also use this method to convert text to a valid URL
Like this example Str to URL quote_plus
Ajouter un commentaire