本文摘自php中文网,作者黄舟,侵删。
下面小编就为大家带来一篇基于python(urlparse)模板的使用方法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧一、简介
urlparse模块用户将url解析为6个组件,并以元组形式返回,返回的6个部分,分别是:scheme(协议)、netloc(网络位置)、path(路径)、params(路径段参数)、query(查询)、fragment(片段)。
二、功能列举
1、urlparse.urlparse()(将url解析为组件,url必须以http://开头)
1 2 | >>> urlparse.urlparse( "https://i.cnblogs.com/EditPosts.aspx?opt=1" )
ParseResult(scheme= 'https' , netloc= 'i.cnblogs.com' , path= '/EditPosts.aspx' , params= '' , query= 'opt=1' , fragment= '' )
|
返回的元素中也会包含其他属性,比如(username,password,hostname,port):
1 2 | >>> urlparse.urlparse( "https://i.cnblogs.com:80/EditPosts.aspx?opt=1" ).port
80
|
1 2 | >>> urlparse.urlparse( "https://i.cnblogs.com:80/EditPosts.aspx?opt=1" ).hostname
'i.cnblogs.com'
|
2、urlparse.urljoin()(将相对的地址组合成一个url,对于输入没有限制,开头必须是http://,否则将不组合前面)
1 2 | >>> urlparse.urljoin( "https://i.cnblogs.com" , "EditPosts.aspx" )
'https://i.cnblogs.com/EditPosts.aspx'
|
阅读剩余部分
相关阅读 >>
Python下载图片实现方法(超简单)
Python运算符优先级有哪些
Python + selenium自动化环境搭建的完整步骤
零基础学Python怎么打开图片
Python swapcase函数有什么用
对Python中gensim库word2vec的使用
Python怎么念
Python中idle是什么
实例详解Python使用回溯法子集树模板获取最长公共子序列问题
利用Python反向输出一个字符串
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中(urlparse)模板的使用详解