これを解析しようとしています: http://www.codespot.blogspot.in/atom.xml?redirect=false&start-index=1&max-results=500
問題は:
ElementTreeが解析するためにxmlをファイルに保存する必要があります。それを回避し、GET 要求からの文字列応答を解析する方法は?
私はこれを行っていますが、すべてのタイトルを取得するために、まだ機能しません:
f = open('output.xml','wb+') f.write(r.content) f.close() tree = "" with open('output.xml', 'rt') as f: tree = ElementTree.parse(f) print tree root = tree.getroot() for elem in tree.iter(): print elem.tag, elem.attrib for atype in tree.findall('title'): print atype.contents