【发布时间】:2021-11-09 20:10:39
【问题描述】:
我正在尝试在一个文件中解析多个 XML 响应。但是,当我写一个对文件的响应时,它只显示最后一个。我假设我需要在某处添加附加以保留所有响应。
这是我的代码:
import json
import xml.etree.ElementTree as ET
#loop test
feins = ['800228936', '451957238']
for i in feins:
rr = requests.get('https://pdb-services.nipr.com/pdb-xml-reports/hitlist_xml.cgi?report_type=0&id_fein={}'.format(i),auth=('test', 'test'))
root = ET.fromstring(rr.text)
tree = ET.ElementTree(root)
tree.write("file.xml")
【问题讨论】: