基于python 3.5,python 2.7 与python3.4 的urllib不同,是urlparse
>>> from urllib import parse>>> url = 'http://www.baidu.com/s?wd=codeif.com&spt=1'>>> bits = list(parse.urlparse(url))>>> bits['http', 'www.baidu.com', '/s', '', 'wd=codeif.com&spt=1', '']>>> qs = parse.parse_qs(bits[4])>>> qs{'wd': ['codeif.com'], 'spt': ['1']}>>> qs['wd'] = ['sina','@www']>>> qs['pg'] = [8]>>> del qs['spt']>>> qs{'pg': [8], 'wd': ['sina', '@www']}>>> bits[4] = parse.urlencode(qs, True)>>> bits['http', 'www.baidu.com', '/s', '', 'pg=8&wd=minicn&wd=%40www', '']>>> url = parse.urlunparse(bits)>>> url'http://www.baidu.com/s?pg=8&wd=minicn&wd=%40www'>>>
以上这篇python url 参数修改方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。
新闻热点
疑难解答
图片精选