我想通过 urlparse 解析完 url 之后更改 query 的值,然后生成新的 url
但是我这么写的话,, 会报错,, 不知道有没有优雅又可行的办法
from urlparse import urlparse,urlunparse,parse_qs,parse_qsl
url_base = 'https://www.baidu.com?p=1&keywords=&category=7&state=1'
url_obj = urlparse(url_base)
query_obj = parse_qs(url_obj.query)
query_obj['p'] = ['2']
new_url = urlunparse(url_obj,query_obj)