Primary
urllib.parse ⚬|Documentation|1st|20260122200814-00-⌔
urllib.parse — Parse URLs into components — Python 3.14.2 documentation#module-urllib.parse
urllib.parse— Parse URLs into componentsSource code: Lib/urllib/parse.py
This module defines a standard interface to break Uniform Resource Locator (URL) strings up in components (addressing scheme, network location, path etc.), to combine the components back into a URL string, and to convert a “relative URL” to an absolute URL given a “base URL.”
The module has been designed to match the internet RFC on Relative Uniform Resource Locators. It supports the following URL schemes:
file,ftp,gopher,hdl,http,https,imap,itms-services,mailto,mms,news,nntp,prospero,rsync,rtsp,rtsps,rtspu,sftp,shttp,sip,sips,snews,svn,svn+ssh,telnet,wais,ws,wss.CPython implementation detail: The inclusion of the
itms-servicesURL scheme can prevent an app from passing Apple’s App Store review process for the macOS and iOS App Stores. Handling for theitms-servicesscheme is always removed on iOS; on macOS, it may be removed if CPython has been built with the--with-app-store-complianceoption.The
urllib.parsemodule defines functions that fall into two broad categories: URL parsing and URL quoting. These are covered in detail in the following sections.This module’s functions use the deprecated term
netloc(ornet_loc), which was introduced in RFC 1808. However, this term has been obsoleted by RFC 3986, which introduced the termauthorityas its replacement. The use ofnetlocis continued for backward compatibility.Printed 2026-06-28.
(echo:: @ ᯤ)
Link to original
Secondary
• • •