• import:: from urllib.parse import urlparse
  • doc:: urllib.parse
  • desc:: Python URL 解析和转码模块

解析

URL

from urllib.parse import urlparse
 
urlparse("http://docs.python.org:80/3/library/urllib.parse.html?highlight=params#url-parsing")
 
# 返回:ParseResult(scheme='http', netloc='docs.python.org:80', path='/3/library/urllib.parse.html', params='', query='highlight=params', fragment='url-parsing')

查询参数

  • parse_qs():是以字段名和列表值组成的键值对以字典形式返回
  • parse_qsl():是以字段名和值组成的元组以列表形式返回