2016-02-29 93 views
0

我想解析一个XML,但我找不到任何好的教程。从URL解析XML

import urllib.request 
    import xml.etree.ElementTree as ET 

    with urllib.request.urlopen('http://www.nbp.pl/kursy/xml/lastA.xml') as response: 
    lasta = response.read() 

究竟是什么lasta。它仍然是XML或字符串或别的东西?

+0

缩进将成为最后一行的问题。这对Python很重要。这将是一个你需要解析到DOM树的字符串。 – duffymo

回答

0

我建议BeautifulSoup:Python BeautifulSoup XML Parsing 它有一堆辅助方法,可以更轻松地浏览树结构(XML或HTML)。

至于你的问题,'lasta'只是一个字符串,它还没有被转换为XML。要通过互联网下载文件,您可能需要考虑使用requests软件包,因为建议用于高级HTTP操作。