以下を使用して URL を開いています。
response = urllib2.urlopen(url, data, timeout=_TIMEOUT)
を使用するresponse.read()
と、次の出力が得られます。
<XMLlookup licenseid="X4X6X42" reason="OK" status="1" />
しかし、ElementTree を使用して解析したい場合は、次のようになります。
print response.read()
t = ET.parse(response)
r = t.getroot()
print r.attrib.get('status')
次のエラーメッセージが表示されます。
File "<string>", line 62, in parse
File "<string>", line 38, in parse
cElementTree.ParseError: no element found: line 1, column 0
しかし、行を削除するresponse.read()
と、コードは正常に機能します。私は何を間違っていますか?