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多进程和多线程究竟谁更快(详解)
May 29 Python
Python Pandas找到缺失值的位置方法
Apr 12 Python
对python 各种删除文件失败的处理方式分享
Apr 24 Python
Python中函数的基本定义与调用及内置函数详解
May 13 Python
Python爬取豆瓣视频信息代码实例
Nov 16 Python
Python解释器及PyCharm工具安装过程
Feb 26 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
Aug 02 Python
Python基于内置函数type创建新类型
Oct 22 Python
python 实现围棋游戏(纯tkinter gui)
Nov 13 Python
python分布式爬虫中消息队列知识点详解
Nov 26 Python
Django中日期时间型字段进行年月日时分秒分组统计
Nov 27 Python
python中翻译功能translate模块实现方法
Dec 17 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
星际玩家的三大定律
2020/03/04 星际争霸
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
php图片上传类 附调用方法
2016/05/15 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
基于PHP的登录和注册的功能的实现
2020/08/06 PHP
PHP快速导出百万级数据到CSV或者EXCEL文件
2020/11/27 PHP
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
2013/10/08 Javascript
JavaScript中的style.cssText使用教程
2014/11/06 Javascript
jquery分隔Url的param方法(推荐)
2016/05/25 Javascript
jQuery EasyUI 入门必看
2016/06/03 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
2019/06/18 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
Python抓取手机号归属地信息示例代码
2016/11/28 Python
PyQt5主窗口动态加载Widget实例代码
2018/02/07 Python
Python批处理更改文件名os.rename的方法
2018/10/26 Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
2018/11/06 Python
python列表使用实现名字管理系统
2019/01/30 Python
用Python解决x的n次方问题
2019/02/08 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
boostrap modal 闪现问题的解决方法
2020/09/01 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
餐厅采购员岗位职责
2014/03/06 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
教师岗位职责范本
2015/04/02 职场文书
金砖之国观后感
2015/06/11 职场文书
MySQL中IO问题的深入分析与优化
2022/04/02 MySQL