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

1203
2024/7/2 15:06:21
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: python编好后怎么生成exe文件