【Python/urllib】日本語URLを使う方法

この記事では、Python言語とurllibモジュールで日本語URLを使う方法をソースコード付きで解説します。

for文+in演算子

Pythonモジュールurllibのurlonenで以下のような日本語が含まれているURLをそのまま入力するとエラーが出ます。

(例)https://twitter.com/search?q=進撃の巨人

この場合、URLを分解してクエリの部分だけエンコードしてから再構築するといいそうです。
【参考】python3で日本語を含むURL(日本語URL)にurllibでアクセスする際、htmlで勝手にencodeされてエラーするので回避策をメモ

ソースコード

サンプルプログラムのソースコードです。


【関連記事】
Python入門 サンプル集

コメント