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下函数参数的传递(参数带星号的说明)
Sep 19 Python
python实现的简单文本类游戏实例
Apr 28 Python
详解python脚本自动生成需要文件实例代码
Feb 04 Python
详解python上传文件和字符到PHP服务器
Nov 24 Python
python实现简单的文字识别
Nov 27 Python
Python3安装Pillow与PIL的方法
Apr 03 Python
python字典排序的方法
Oct 12 Python
python数据预处理方式 :数据降维
Feb 24 Python
Django之富文本(获取内容,设置内容方式)
May 21 Python
opencv 图像礼帽和图像黑帽的实现
Jul 07 Python
如何用PyPy让你的Python代码运行得更快
Dec 02 Python
Django中如何用xlwt生成表格的方法步骤
Jan 31 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 魔术函数使用说明
2010/02/21 PHP
php笔记之:文章中图片处理的使用
2013/04/26 PHP
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
2013/05/15 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
通过伪协议解决父页面与iframe页面通信的问题
2015/04/05 Javascript
Vue.js事件处理器与表单控件绑定详解
2017/03/20 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
JS实现统计字符串中字符出现个数及最大个数功能示例
2018/06/04 Javascript
Vue自定义全局Toast和Loading的实例详解
2019/04/18 Javascript
微信小程序实现批量倒计时功能
2020/11/01 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
JavaScript cookie原理及使用实例
2020/05/08 Javascript
VUE 实现element upload上传图片到阿里云
2020/08/12 Javascript
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
Django中传递参数到URLconf的视图函数中的方法
2015/07/18 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
2018/05/28 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
2018/10/17 Python
python 列表中[ ]中冒号‘:’的作用
2019/04/30 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
pycharm实现print输出保存到txt文件
2020/06/01 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
七年级政治教学反思
2014/02/03 职场文书
采购部部长岗位职责
2014/02/06 职场文书
工程质量承诺书
2014/03/27 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
2015年清明节网上祭英烈留言寄语
2015/03/04 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书
2016年教师节贺卡寄语
2015/12/04 职场文书