urlparse

urlparse

导入:

from urllib.parse import urlparse

  • urllib.parse.urlparse(urlstring, scheme=’’, allow_fragments=True)->ParseResult #将url解析为6个组件。
    • urlstring #需要解析的url字符串
    • scheme #寻址方案。
    • fragments #如果allow_fragments参数为false,则不能识别片段标识符。相反,它们被解析为路径、参数或查询组件的一部分,fragment被设置为返回值中的空字符串。
    • ParseResult 返回值对象,是一个元组类型的实例。
    • 简单示例
    >>> from urllib.parse import urlparse
    >>> o = urlparse('http://www.cwi.nl:80/%7Eguido/Python.html')
    >>> o   # doctest: +NORMALIZE_WHITESPACE
    ParseResult(scheme='http', netloc='www.cwi.nl:80', path='/%7Eguido/Python.html',
                params='', query='', fragment='')
    >>> o.scheme
    'http'
    >>> o.port
    80
    >>> o.geturl()
    'http://www.cwi.nl:80/%7Eguido/Python.html'
    

ParseResult对象

元组子类的一个实例。该类具有以下附加的只读便利属性:

AttributeIndexValueValue if not present
scheme0URL scheme specifierscheme parameter
netloc1Network location partempty string
path2Hierarchical pathempty string
params3Parameters for last path elementempty string
query4Query componentempty string
fragment5Fragment identifierempty string
usernameUser nameNone
passwordPasswordNone
hostnameHost name (lower case)None
portPort number as integer, if presentNone
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值