python url 参数修改方法


Posted in Python onDecember 26, 2018

基于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 相关文章推荐
python设置检查点简单实现代码
Jul 01 Python
在Python的Django框架中编写错误提示页面
Jul 22 Python
Python while 循环使用的简单实例
Jun 08 Python
python3写爬取B站视频弹幕功能
Dec 22 Python
Python温度转换实例分析
Jan 17 Python
Python走楼梯问题解决方法示例
Jul 25 Python
python3 下载网络图片代码实例
Aug 27 Python
Python使用scipy模块实现一维卷积运算示例
Sep 05 Python
Python中的上下文管理器相关知识详解
Sep 19 Python
Django admin禁用编辑链接和添加删除操作详解
Nov 15 Python
python-OpenCV 实现将数组转换成灰度图和彩图
Jan 09 Python
Python Pandas 删除列操作
Mar 16 Python
在python中使用xlrd获取合并单元格的方法
Dec 26 #Python
python+opencv实现高斯平滑滤波
Jul 21 #Python
python+opencv实现阈值分割
Dec 26 #Python
对python xlrd读取datetime类型数据的方法详解
Dec 26 #Python
Flask核心机制之上下文源码剖析
Dec 25 #Python
flask session组件的使用示例
Dec 25 #Python
python+opencv实现霍夫变换检测直线
Oct 23 #Python
You might like
php 生成随机验证码图片代码
2010/02/08 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
总结PHP中数值计算的注意事项
2016/08/14 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
点击标签切换和自动切换DIV选项卡
2014/08/10 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
.vue文件 加scoped 样式不起作用的解决方法
2018/05/28 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
配置一个vue3.0项目的完整步骤
2019/04/26 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
python模拟登陆Tom邮箱示例分享
2014/01/13 Python
Python程序设计入门(3)数组的使用
2014/06/16 Python
如何搜索查找并解决Django相关的问题
2014/06/30 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
Flask实现图片的上传、下载及展示示例代码
2018/08/03 Python
pytorch 自定义数据集加载方法
2019/08/18 Python
Pycharm小白级简单使用教程
2020/01/08 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
numpy库reshape用法详解
2020/04/19 Python
思想品德自我鉴定
2013/10/12 职场文书
总经理司机职责
2014/02/02 职场文书
讲文明树新风演讲稿
2014/05/12 职场文书
成品仓管员岗位职责
2015/04/01 职场文书
2015年乡镇食品安全工作总结
2015/10/22 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
Alexa停服!网站排名将何去何从?目前还没有替代品。
2022/04/15 杂记