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文件和目录操作详解
Feb 08 Python
Python模拟登录验证码(代码简单)
Feb 06 Python
两个命令把 Vim 打造成 Python IDE的方法
Mar 20 Python
Django返回json数据用法示例
Sep 18 Python
python将字典内容存入mysql实例代码
Jan 18 Python
python smtplib模块实现发送邮件带附件sendmail
May 22 Python
如何在django里上传csv文件并进行入库处理的方法
Jan 02 Python
Python变量访问权限控制详解
Jun 29 Python
django框架模板语言使用方法详解
Jul 18 Python
pip install python 快速安装模块的教程图解
Oct 08 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
Jun 10 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
Aug 19 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
虫族 Zerg 热键控制
2020/03/14 星际争霸
Access数据库导入Mysql的方法之一
2006/10/09 PHP
在PHP里得到前天和昨天的日期的代码
2007/08/16 PHP
PHP中的Session对象如何使用
2015/09/25 PHP
Thinkphp无限级分类代码
2015/11/11 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
javascript 正则表达式相关应介绍
2012/11/27 Javascript
js判断输入是否为数字的具体实例
2013/08/03 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
angular学习之从零搭建一个angular4.0项目
2017/07/10 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
微信小程序canvas分享海报功能
2019/10/31 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
[03:53]2016国际邀请赛中国区预选赛第三日TOP10精彩集锦
2016/06/29 DOTA
跟老齐学Python之折腾一下目录
2014/10/24 Python
基于Python实现定时自动给微信好友发送天气预报
2018/10/25 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
俄罗斯品牌服装和鞋子的在线商店:KUPIVIP
2019/10/27 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
外贸销售员求职的自我评价
2013/11/23 职场文书
数控专业大学毕业生职业规划范文
2014/02/06 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers
Java中使用Filter过滤器的方法
2021/06/28 Java/Android