url 解析之 urlparse

原创 赤水  2016年1月18日 10:17 阅读 249 次
     urlparse模块主要是把url拆分为6部分,并返回元组。并且可以把拆分后的部分再组成一个url。主要有函数有urljoin、urlsplit、urlunsplit、urlparse等
     用法:
urlparse.urlparse(urlstring[, scheme[, allow_fragments]])
例子:
import urlparse
Url = "https://www.lssin.com/index.html?id=1&name=lssin"
Result=urlparse.urlparse(Url)
print Result
print urlparse.parse_qs(Result.query,None)
print Result.hostname
print Result.path
print Result.query
输出:
ParseResult(scheme='https', netloc='www.lssin.com', path='/index.html', params='', query='id=1&name=lssin', fragment='')
{'id': ['1'], 'name': ['lssin']}
www.lssin.com
/index.html
id=1&name=lssin

其实这个函数几乎很少用,我是在QQ 一键登录api返回参数中用来解析才用到!

在此做记录,以免遗忘.

本文地址: http://blog.lssin.com/readblog/61.html
版权声明:本文为原创文章,版权归  赤水 所有,欢迎分享本文,转载请保留出处!

发表评论


表情