关于python的url处理
来源:互联网 发布:个人隐私 知乎 编辑:程序博客网 时间:2024/06/07 21:09
基本环境:
python2.7
1 完整的url语法格式:
协议://用户名@密码:子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标识
2 urlparse模块对url的处理方法
urlparse模块对url的主要处理方法有:urljoin/urlsplit/urlunsplit/urlparse等。该模块对url的定义采用六元组的形式:schema://netloc/path;parameters?query#fragment。其中,netloc包含下表的后4个属性
urlparse()
利用urlparse()方法对url进行解析,返回六元组;urlunparse()对六元组进行组合urljoin()
利用urljoin()方法对绝对url地址与相对url地址进行拼合- urlsplit()
利用urlsplit()方法可以对URL进行分解;与urlparse()相比,urlsplit()函数返回一个五元组,没有parameter参数。
相应的,urlunsplit()方法可以对urlsplit()分解的五元组进行合并。两种方法组合在一起,可以对URL进行有效地格式化,特殊字符在此过程中得到转换。
3 urllib模块对url的编码与解码
urllib模块的quote_plus()方法实现对url的编码,包括对中文的编码;unquote_plus()方法实现对url的解码,包括对中文的解码。
0 0
- 关于python的url处理
- 关于TurboGears中多级URL的处理
- iOS中关于URL字符串的处理
- python中的url处理
- python URL 处理练习
- 关于python字符串的处理
- 关于使用getResource()后的URL的处理
- python处理url中文问题
- python处理浏览器URL编码
- python URLObject url处理模块
- 【转】Python urllib2.urlopen打开中文url的编码处理
- python爬虫中对含中文的url处理
- Python CGi URL 中文以及特殊转义字符的处理
- 怎样处理python爬虫中有中文的url
- python的web 开发基础之url处理
- 关于url中有特殊字符的处理
- 关于url传参特殊字符的处理办法
- 关于微信公众平台提交URL以后显示请求URL超时的处理方法
- PHP学习笔记二
- first_blog
- (笔记)Spring实战_事务管理(2)_选择事务管理器
- Python——序列迭代
- LIS LCS n^2和nlogn解法 以及LCIS
- 关于python的url处理
- 磁盘原理与文件系统
- GSM
- 测试theano是提示使用CPU而不是gpu问题
- [剑指offer学习心得]之:二叉树的深度
- Android调用系统自带的文件管理器进行文件选择并获得路径,android文件管理器
- maven项目配置
- DP(最大子段和) 最大子矩阵 poj_1050
- JQuery通过radio,select改变隐藏显示div