NETWORK ENGINEER BLOG

Tips and Reviews for Engineers

Python の urljoin メソッドについて

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)

参考書籍

以上