如何将urlparse函数应用于解析URL并获取其组成部分?

2026-04-02 01:421阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计454个文字,预计阅读时间需要2分钟。

如何将urlparse函数应用于解析URL并获取其组成部分?

文章目录urlparseParseResult 对象urlparse 导入pythonfrom urllib.parse import urlparse


文章目录

  • ​​urlparse​​
  • ​​ParseResult对象​​

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('www.cwi.nl:80/%7Eguido/Python.html')
>>> o # doctest: +NORMALIZE_WHITESPACE
ParseResult(scheme='www.cwi.nl:80/%7Eguido/Python.html'

ParseResult对象

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

Attribute

Index

Value

Value if not present

scheme

0

URL scheme specifier

scheme parameter

netloc

1

Network location part

empty string

path

2

Hierarchical path

empty string

params

3

Parameters for last path element

empty string

query

4

Query component

empty string

fragment

如何将urlparse函数应用于解析URL并获取其组成部分?

5

Fragment identifier

empty string

username

User name

None

password

Password

None

hostname

Host name (lower case)

None

port

Port number as integer, if present

None


本文共计454个文字,预计阅读时间需要2分钟。

如何将urlparse函数应用于解析URL并获取其组成部分?

文章目录urlparseParseResult 对象urlparse 导入pythonfrom urllib.parse import urlparse


文章目录

  • ​​urlparse​​
  • ​​ParseResult对象​​

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('www.cwi.nl:80/%7Eguido/Python.html')
>>> o # doctest: +NORMALIZE_WHITESPACE
ParseResult(scheme='www.cwi.nl:80/%7Eguido/Python.html'

ParseResult对象

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

Attribute

Index

Value

Value if not present

scheme

0

URL scheme specifier

scheme parameter

netloc

1

Network location part

empty string

path

2

Hierarchical path

empty string

params

3

Parameters for last path element

empty string

query

4

Query component

empty string

fragment

如何将urlparse函数应用于解析URL并获取其组成部分?

5

Fragment identifier

empty string

username

User name

None

password

Password

None

hostname

Host name (lower case)

None

port

Port number as integer, if present

None