python解析xml

这个博客展示了如何使用Python的requests库和xml.etree.ElementTree模块从URL获取XML数据,并解析特定元素。通过调用'http:///WebService/EcusWebService.asmx/get_ecar_bya'接口,获取了带有参数'car_num'的汽车信息。程序提取了BYA11(姓名)和BYA12(电话)字段的值并进行了打印。
摘要由CSDN通过智能技术生成
import requests
import xml.etree.ElementTree as ET



url = 'http:///WebService/EcusWebService.asmx/get_ecar_bya?p_bya14={}'

# GET /WebService/EcusWebService.asmx/get_ecar_bya?p_bya14=string HTTP/1.1
# Host: ecusweb9.efoxconn.com

car_num = 'C20163'

wbdata = requests.get(url.format(car_num))
print(wbdata)
print(wbdata.text)
root = ET.fromstring(wbdata.text)

name = root.find('.//BYA11').text
phone = root.find('.//BYA12').text
print('name', name)
print('phone', phone)

参考
https://stackoverflow.com/questions/69452755/how-to-parse-xml-from-string-in-python

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值