基于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 參數(shù)修改方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選