blog.furas.pl
# prywatne notatki - Python, Linux, Machine Learning, etc.

urlparse przykład

>>> import urlparse

>>> url = "http://www.example.org/default.html?alpha=32&beta=92&gamma=98"

>>> urlparse.urlsplit(url)
SplitResult(scheme='http', netloc='www.example.org', path='/default.html', query='ct=32&op=92&item=98', fragment='')

>>> urlparse.parse_qs(urlparse.urlsplit(url).query)
{'alpha': ['32'], 'betta': ['92'], 'gamma': ['98']}

>>> dict(urlparse.parse_qsl(urlparse.urlsplit(url).query))
{'alpha': '32', 'betta': '92', 'gamma': '98'}

link: StackOverflow.com - URL query parameters to dict python

Książki: python-dla-kazdego-podstawy-programowania python-wprowadzenie python-leksykon-kieszonkowy python-receptury python-programuj-szybko-i-wydajnie python-projekty-do-wykorzystania black-hat-python-jezyk-python-dla-hackerow-i-pentesterow efektywny-python-59-sposobow-na-lepszy-kod tdd-w-praktyce-niezawodny-kod-w-jezyku-python aplikacje-internetowe-z-django-najlepsze-receptury