Как мне URL Unencode в Python? - PullRequest
       10

Как мне URL Unencode в Python?

11 голосов
/ 17 февраля 2010

Учитывая это:
It%27s%20me%21

Расшифровать его и превратить в обычный текст?

Ответы [ 3 ]

18 голосов
/ 17 февраля 2010

в python2

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

В python3

>>> import urllib.parse
>>> urllib.parse.unquote('It%27s%20me%21')
"It's me!"
10 голосов
/ 17 февраля 2010

Взгляните на urllib.unquote и urllib.unquote_plus. Это решит вашу проблему. Технически, хотя URL-кодировка - это процесс передачи аргументов в URL с помощью & и символы (например, www.foo.com?x=11&y=12).

4 голосов
/ 17 февраля 2010

Используйте метод unquote из urllib .

>>> from urllib import unquote
>>> unquote('It%27s%20me%21')
"It's me!"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...