Web からダウンロードしている XML ページを解析しようとしています。
import requests
url = "http://www.w3schools.com/xml/cd_catalog.xml"
XML = requests.get(url)
print XML.content
tree = ET.ElementTree(XML)
root = tree.getroot()
print root.tag, root.attrib
これを実行しようとすると、2 つのエラーのうちの 1 つが表示されます
上記の Web ページの例の AttributeError: 'Response' オブジェクトに属性 'tag' がありません
そして、実際の XML サイトについては、AttributeError: 'str' object has no attribute 'tag' を見ています。
ただし、ダウンロードした XML を .xml ファイルにコピー アンド ペーストして開くと、エラーなく正常に動作します。これらの問題を解決する方法を知っている人はいますか..?