2010-02-16 8 views
11

diese Gegeben:
It%27s%20me%21Wie kann ich in Python URL-Code eingeben?

Unencode es und es in normalen Text verwandeln?

+1

Wenn Sie googeln, was haben Sie gefunden? –

+11

@ S.Lott, als ich gegoogelt habe, habe ich diese Seite gefunden !! * Boom Boom Crash * – priestc

Antwort

10

Werfen Sie einen Blick auf urllib.unquote und urllib.unquote_plus. Das wird Ihr Problem angehen. Technisch, obwohl URL "Codierung" ist der Prozess der Übergabe von Argumenten in eine URL mit der & und? Zeichen (z.B. www.foo.com?x=11&y=12).

4

Verwenden Sie die unquote Methode von .

>>> from urllib import unquote 
>>> unquote('It%27s%20me%21') 
"It's me!" 
15

in python2

>>> import urlparse 
>>> urlparse.unquote('It%27s%20me%21') 
"It's me!" 

In python3

>>> import urllib.parse 
>>> urllib.parse.unquote('It%27s%20me%21') 
"It's me!" 
Verwandte Themen