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 + selenium自动化环境搭建的完整步骤

零基础学Python怎么打开图片

Python swapcase函数有什么用

Python中gensim库word2vec的使用

Python怎么念

Python中idle是什么

实例详解Python使用回溯法子集树模板获取最长公共子序列问题

利用Python反向输出一个字符串

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




打赏

取消

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

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

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

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

评论

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