Я пытался получить информацию через HTTP-запросы, например
http://www.opencellid.org/cell/get?key=xxxxxxxxxxxx&mnc=1&mcc=228&lac=101&cellid=7283
возвращает мне ответ в формате XML, например
<rsp stat="ok">
<cell nbSamples="1" mnc="1" lac="101" lat="46.52079" lon="6.56676" cellId="7283" mcc="228" range="6000"/>
</rsp>
Я попытался использовать модули response
и urllib
, чтобы открыть URL-адрес, а затем проанализировать с помощью elementtree.ElementTree
.
Фрагмент кода:
url = 'http://www.opencellid.org/cell/get?key=xxxxxxxxxx&mnc=1&mcc=228&lac=101&cellid=7283 '
rss = parse(requests.get(url = url)).getroot()
pprint(rss)
Однако я получаю следующую ошибку:
xml.parsers.expat.ExpatError: junk after document element: line 5, column 0
Просто распечатав ответ, вы получите HTML-код успеха. Пожалуйста, помогите!