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实现无证书加密解密实例
Oct 27 Python
Python实现的将文件每一列写入列表功能示例【测试可用】
Mar 19 Python
tensorflow实现逻辑回归模型
Sep 08 Python
浅谈django三种缓存模式的使用及注意点
Sep 30 Python
解决Python3.5+OpenCV3.2读取图像的问题
Dec 05 Python
python处理DICOM并计算三维模型体积
Feb 26 Python
Python3实现的反转单链表算法示例
Mar 08 Python
win10从零安装配置pytorch全过程图文详解
May 08 Python
Tensorflow加载Vgg预训练模型操作
May 26 Python
Python 绘制可视化折线图
Jul 22 Python
Python word文本自动化操作实现方法解析
Nov 05 Python
python简单验证码识别的实现过程
Jun 20 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 模拟$_PUT实现代码
2010/03/15 PHP
php批量缩放图片的代码[ini参数控制]
2011/02/11 PHP
浅析PHP文件下载原理
2014/12/25 PHP
PHP Cookie学习笔记
2016/08/23 PHP
详解Yii2高级版引入bootstrap.js的一个办法
2017/03/21 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
js function使用心得
2010/05/10 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
2016/03/08 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
jQuery中图片展示插件highslide.js的简单dom
2018/04/22 jQuery
iView框架问题整理小结
2018/10/16 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
原生JS封装拖动验证滑块的实现代码示例
2020/06/01 Javascript
使用rst2pdf实现将sphinx生成PDF
2016/06/07 Python
Python实现爬取需要登录的网站完整示例
2017/08/19 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
聊聊python在linux下与windows下导入模块的区别说明
2021/03/03 Python
俄罗斯和世界各地的酒店预订:Hotels.com俄罗斯
2016/08/19 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
统计每一学生的平均成绩
2014/06/06 面试题
诺思信科技(南京)有限公司.NET笔试题答案
2013/07/06 面试题
网络安全方面的面试题
2016/01/07 面试题
高校十八大报告感想
2014/01/27 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
工作经验交流材料
2014/12/30 职场文书
外贸英文求职信范文
2015/03/19 职场文书
运动会新闻报道稿
2015/07/22 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python
golang 实现时间戳和时间的转化
2021/05/07 Golang