2015年4月1日水曜日

Pythonで、URLを分解して、各要素にパース

Pythonで、URLを分解して、各要素にパースする方法です。urlparseを利用すると、簡単に処理できます。

$ python manage.py shell
Python 2.7.6 
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)

>>> from urlparse import urlparse
>>> o = urlparse('http://example.com/aaa/bbb?ccc=ddd')

>>> print o
ParseResult(scheme='http', netloc='example.com', path='/aaa/bbb', params='', query='ccc=ddd', fragment='')

>>> print o.netloc
example.com

>>> print o.path
/aaa/bbb

>>> print o.query
ccc=ddd

参考サイト
urlparse — URL を解析して構成要素にする(Python documentation)

0 件のコメント:

コメントを投稿