用Python解码网址

时间:2016-02-22 00:49:48

标签: python url decode

有人可以解释如何在Python中解码this吗?

我已经尝试过:

>>> import urllib

>>> some_string='arc=jTrZ5%2A6%287&cdb=X%5Byew%27%3C%26%3E%28'
>>> urllib.parse.unquote(urllib.parse.unquote(some_string))

我得到了这个:

arc=jTrZ5*6(7&cdb=X[yew'<&>(

1 个答案:

答案 0 :(得分:0)

unquote的描述是“将%xx转义为其单字符等价物”(https://docs.python.org/3/library/urllib.parse.html)。您可以使用以下网站查看结果:http://www.degraeve.com/reference/urlencoding.php。使用第一个序列%2A,您可以看到它解析为'*'。最后一次封闭调用'unquote'基本上什么都不做,除了回应之前的结果。