python中(urlparse)模板的使用详解


本文摘自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基础学习之列表的介绍

总结Python字符串重点内容

Python安装以后怎么用

Python的输入来源包括文件输入吗

关于Python方法无法在线程中使用的解决办法

Python中::-1代表什么?

pickle库的使用详解

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...