网络编程
位置:首页>> 网络编程>> Python编程>> python url 参数修改方法

python url 参数修改方法

作者:xxgao  发布时间:2023-09-12 19:02:24 

标签:python,url,参数

基于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'
>>>

来源:https://blog.csdn.net/xxgao/article/details/50836557

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com