なお、urllib.parseモジュールはPython2ではurlparseモジュールという名前だった。ここではPython3の場合について以下の内容を説明する。 URLエンコード(パーセントエンコード)とは URLエンコードは、URLで使用できない日本語(全角文字)やスペースなどの記号を使う際に行われる符号化(エンコード)。%XXの形に変換されるのでパーセントエンコードとも呼ばれる。 パーセントエンコーディング - Wikipedia 例えば、Wikipediaの「日本語」のページは以下のようなURLになっている。 https://ja.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC%E8%AA%9E この%E6%97%A5%E6%9C%AC%E8%AA%9Eの部分が「日本語」をURLエンコードした文字列。 %E6%97%A5%E6%9C%AC%E8%AA%9