温馨提示×

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

小亿
140
2024-06-06 15:06:21
栏目: 编程语言

你可以使用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数据。

0