2012年7月PythonでURLを弄るだけの簡単なお仕事コメントを残すPythonでちょいとばかりURLを弄る必要があったのでメモ。urlparseモジュールで遊んでみたとも言えよう。話は簡単でこんなURLがあるとしますぜ。http://www.sample.co.jp/apps/view?lang=ja&code=utf-8&id=123#topこいつをこんな感じにパースしたいと。topイメージできた?難しく言うと、ホスト部とパス部、パラメータ群、HTMLで言うところの#hogehogeのあれ、にそれぞれ分割したい。google様に教えを請うたところ、urlparseモジュールを使いなさいと。ふむ、ではいじってみましょう。parse_url.fragment'top'何だあっさりと出来ちまったぜ。Python、恐るべし。ここまで来るとURLにくっついてきているパラメータもパースしたいですね。'123')]これまたurlparseモジュールでできちゃったよ。タプルは扱いづらいよぅ、せめてdictに。いう場合はdict()にぶち込めばいい。