python url 参数修改方法
2019-01-23 12:21
851 查看
基于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 参数修改方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- python url 参数修改
- python通过urllib2获取带有中文参数url内容的方法
- 动态增加、修改、删除URL参数方法
- python urllib获取带有中文参数url内容的方法
- python通过urllib2获取带有中文参数url内容的方法
- Python中方法的缺省参数问题分析
- wordpress后台修改“WordPress 地址(URL)”后无法打开的解决方法
- javascript/jquery获取地址栏url参数的方法
- 向python脚本传递参数的方法
- struts升级:FileUploadInterceptor在struts 2.3.14.2的jar中修改了方法acceptFile中的参数
- 程序依赖不同的python版本修改方法
- python 用字符串当做方法名,参数名
- js获取url参数的几种方法
- python调用java模块SmartXLS和jpype修改excel文件的方法
- python——修改Dataframe列名的两种方法
- 修改二进制参数文件(SPFILE)的方法之一
- uboot启动阶段修改启动参数方法及分析
- linux下修改IP、netmask、gateway等网络参数的方法
- python批量修改图片大小的方法
- vue不通过路由直接获取url中参数的方法示例