Я оглядывался и не мог найти эквивалент браузера Python (который я использовал в PHP для определения того, какой браузер является данной строкой пользовательского агента.
Я надеюсь, что мне не придется писать свои собственные.: P
Проверьте это, он должен делать то, что вы хотите: browser.ini-parser.
Обратите внимание, что даже если он находится на веб-сайте Django Snippets, он является автономным, и вы можете использовать его с любой настройкой, которую вы имеете.
Оформить покупку в библиотеке pybrowscap, она эквивалентна для php get_browser: http://pypi.python.org/pypi/pybrowscap/