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中操作字符串之rstrip()方法的使用
May 19 Python
python实现k-means聚类算法
Feb 23 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
python实现五子棋小游戏
Mar 25 Python
Python的Tkinter点击按钮触发事件的例子
Jul 19 Python
python threading和multiprocessing模块基本用法实例分析
Jul 25 Python
flask框架json数据的拿取和返回操作示例
Nov 28 Python
Python 实现OpenCV格式和PIL.Image格式互转
Jan 09 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
Jul 14 Python
Python常驻任务实现接收外界参数代码解析
Jul 21 Python
python 爬虫请求模块requests详解
Dec 04 Python
用python发送微信消息
Dec 21 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的可变变量名的使用方法分享
2012/02/05 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
php基本函数汇总
2015/07/09 PHP
yii数据库的查询方法
2015/12/28 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
JavaScript 学习笔记一些小技巧
2010/03/28 Javascript
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
2012/08/14 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
angular2+nodejs实现图片上传功能
2017/03/27 NodeJs
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
Angular.js实现动态加载组件详解
2017/05/28 Javascript
微信小程序图片宽100%显示并且不变形
2017/06/21 Javascript
ECMAScript6变量的解构赋值实例详解
2017/09/19 Javascript
EL表达式截取字符串的函数说明
2017/09/22 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
Python 删除连续出现的指定字符的实例
2018/06/29 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
python global关键字的用法详解
2019/09/05 Python
python与mysql数据库交互的实现
2020/01/06 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
Canal官网:巴西女性时尚品牌
2019/10/16 全球购物
高一物理教学反思
2014/01/24 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
党员活动日总结
2014/05/05 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
详解如何使用Node.js实现热重载页面
2021/05/06 Javascript