Это работает для меня.Заметьте, что я использую urllib2 для прокси"теги в этом, поэтому мы находим все () из них.Кроме того, вам нужно распечатать, чтобы получить что-нибудь из Python.
Кроме того, если я делаю это с limit = 2, я получаю:
Traceback (most recent call last):
File "heros.py", line 18, in <module>
root = ET.parse(urllib2.urlopen(requestURL)).getroot()
File "/usr/lib/python2.6/xml/etree/ElementTree.py", line 862, in parse
tree.parse(source, parser)
File "/usr/lib/python2.6/xml/etree/ElementTree.py", line 586, in parse
parser.feed(data)
File "/usr/lib/python2.6/xml/etree/ElementTree.py", line 1245, in feed
self._parser.Parse(data, 0)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 24, column 95
Я не уверен, XMLвозвращение из этого API является корректным - для начала нет элемента "xml" в начале.Я бы не поверил ...