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 04 Python
简单分析Python中用fork()函数生成的子进程
May 04 Python
使用Python的Bottle框架写一个简单的服务接口的示例
Aug 25 Python
详解Python编程中time模块的使用
Nov 20 Python
Python设计模式编程中Adapter适配器模式的使用实例
Mar 02 Python
Python实现Sqlite将字段当做索引进行查询的方法
Jul 21 Python
Collatz 序列、逗号代码、字符图网格实例
Jun 22 Python
Python实现时钟显示效果思路详解
Apr 11 Python
python解决js文件utf-8编码乱码问题(推荐)
May 02 Python
Python用for循环实现九九乘法表
May 31 Python
使用pyecharts生成Echarts网页的实例
Aug 12 Python
python--shutil移动文件到另一个路径的操作
Jul 13 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处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
php中simplexml_load_file函数用法实例
2014/11/12 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
关于Ext中form移除textfield方法:hide(),setVisible(false),remove()
2010/12/02 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
JavaScript转换农历类实现及调用方法
2013/01/27 Javascript
用js来获取上传的文件名纯粹是为了美化而用
2013/10/23 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
跟我学习javascript的var预解析与函数声明提升
2015/11/16 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
AngularJS ng-style中使用filter
2016/09/21 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
jquery+Jscex打造游戏力度条
2020/09/12 Javascript
jQuery插件WebUploader实现文件上传
2016/11/07 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
利用Webpack实现小程序多项目管理的方法
2019/02/25 Javascript
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
Python Tkinter简单布局实例教程
2014/09/03 Python
Python读写ini文件的方法
2015/05/28 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
python调用系统ffmpeg实现视频截图、http发送
2018/03/06 Python
python flask实现分页的示例代码
2018/08/02 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
Python读取YAML文件过程详解
2019/12/30 Python
用python爬取历史天气数据的方法示例
2019/12/30 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
国贸专业的职业规划书
2014/03/15 职场文书
房产协议书范本
2014/10/18 职场文书
2015出纳试用期工作总结
2014/12/12 职场文书
2016银行求职自荐信
2016/01/28 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技