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