鉴于此:
It%27s%20me%21
取消编码并将其转换为常规文本?
答案 0 :(得分:17)
在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!"
答案 1 :(得分:10)
查看urllib.unquote
和urllib.unquote_plus
。这将解决您的问题。从技术上讲,尽管url“encoding”是将参数传递到url的过程,其中包含&和?字符(例如www.foo.com?x=11&y=12
)。
答案 2 :(得分:4)