С некоторых пор Яндекс перестал отвечать так, как нужно.
In [23]: from urllib2 import urlopen
In [24]: resp = urlopen('http://geocode-maps.yandex.ru/1.x/?geocode=russia').read()
In [25]: dom = xml.dom.minidom.parseString(resp)
In [26]: from yandex_maps import http
In [27]: code, resp = http.request('GET', 'http://geocode-maps.yandex.ru/1.x/?geocode=russia')
In [28]: dom = xml.dom.minidom.parseString(resp)
---------------------------------------------------------------------------
ExpatError Traceback (most recent call last)
<ipython-input-28-dc6ceb3cc47a> in <module>()
----> 1 dom = xml.dom.minidom.parseString(resp)
…
ExpatError: mismatched tag: line 6, column 2
С некоторых пор Яндекс перестал отвечать так, как нужно.