怎么用python读取接口返回的xml数据

avatar
作者
筋斗云
阅读量:8

你可以使用Python中的ElementTree模块来解析和处理XML数据。以下是一个简单的例子,演示如何读取接口返回的XML数据:

import requests import xml.etree.ElementTree as ET  url = 'https://example.com/api/data' response = requests.get(url)  if response.status_code == 200:     xml_data = response.content     root = ET.fromstring(xml_data)      # 遍历XML元素     for child in root:         print(child.tag, child.text) else:     print('Failed to fetch data') 

在这个例子中,我们首先使用requests库发送GET请求来获取XML数据,然后使用ElementTree模块解析XML数据。我们首先将XML数据转换为根元素(root),然后使用for循环遍历根元素的子元素。

请注意,你需要安装requests库来发送HTTP请求,可以通过运行以下命令来安装:

pip install requests 

然后你可以运行上面的代码来读取接口返回的XML数据。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!