urllib.parse.urlparse
https://docs.python.org/ja/3/library/urllib.parse.html#urllib.parse.urlparse
urlparse(urlstring, scheme='', allow_fragments=True)
URL を解析して 6 つの構成要素にし、6 要素の named tuple を返します。
インデックス0はURLスキーム(
scheme
)
指定されなかった場合の値が「scheme パラメータ」(なので
空文字列
!)
実装
https://github.com/python/cpython/blob/v3.11.4/Lib/urllib/parse.py#L374
urlsplit
https://github.com/python/cpython/blob/v3.11.4/Lib/urllib/parse.py#L453
を呼び出す
文字列を走査しているっぽい
参考:
URL とは何か