-
相対URLを絶対URLに変換する: このエラーメッセージが表示される場合、おそらく相対URLを使用していることが原因です。相対URLを絶対URLに変換する必要があります。以下は、
urllib.parse
モジュールを使用して相対URLを絶対URLに変換する例です。from urllib.parse import urljoin base_url = "https://example.com" relative_url = "/path/to/resource" absolute_url = urljoin(base_url, relative_url)
上記の例では、
base_url
に基づいてrelative_url
を絶対URLに変換しています。absolute_url
には最終的な絶対URLが格納されます。 -
絶対URLを使用する: もう一つの解決策は、相対URLではなく直接絶対URLを使用することです。絶対URLは、スキーマ(http://やhttps://など)とドメイン名(example.comなど)から始まる完全なURLです。以下は、絶対URLを使用する例です。
absolute_url = "https://example.com/path/to/resource"
上記の例では、
absolute_url
に直接絶対URLを指定しています。