urljoin メソッドとは
基底 URL(base)と別の URL(url) を結合して、絶対 URL を作成します。
実行例
次のコードを実行します。
from urllib.parse import urljoin
baseurl = 'https://friendsnow.hatenablog.com/'
relativeurl = 'archive/category/プログラミング-Python'
url = urljoin(baseurl, relativeurl)
print(url)
出力結果は次のとおりです。
https://friendsnow.hatenablog.com/archive/category/プログラミング-Python
解説
コードの記述方法は、次のとおりです。
url = urljoin(基底URL, 相対URL)
第 1 引数に基底 URL(base)、第 2 引数に相対 URL など、別の URL を指定すると、これらを結合して絶対 URL を作成します。
URL を文字列を使って結合
baseurl に基底 URL の文字列、relativeurl に相対 URL を渡して結合します。
from urllib.parse import urljoin
baseurl = 'https://friendsnow.hatenablog.com/'
relativeurl = 'archive/category/プログラミング-Python'
url = urljoin(baseurl, relativeurl)
以上