在Python的urlparse中,您可以使用urlparse来解析URL,然后使用parse_qsl来解析查询。
我想删除查询(名称,值)对,然后重新构建网址。
有一个urlunparse方法,但没有unparse_qsl方法。
从qsl列表重建查询的正确方法是什么?
答案 0 :(得分:2)
urllib.urlencode函数是合适的。
答案 1 :(得分:2)
>>> urlparse.parse_qsl('q=stackoverflow')
[('q', 'stackoverflow')]
>>> urllib.urlencode(urlparse.parse_qsl('q=stackoverflow'))
'q=stackoverflow'