urllib

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):