从XML获取节点值

2024-06-28 20:18:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我从一个需要解析并找到特定节点值的请求中得到XML响应

<?xml version="1.0" encoding="UTF-8"?>
<response>
<statusCode>200</statusCode>
<statusText>Ok</statusText>
<data>
<testId>161115_16_J1G</testId>
<ownerKey></ownerKey>
<xmlUrl>http://www.webpagetest.org/xmlResult/161115_16_J1G/</xmlUrl>
<userUrl>http://www.webpagetest.org/result/161115_16_J1G/</userUrl>
<summaryCSV>http://www.webpagetest.org/result/161115_16_J1G/page_data.csv
</summaryCSV>
<detailCSV>http://www.webpagetest.org/result/161115_16_J1G/requests.csv
</detailCSV>

</data>
</response>
response=urllib2.urlopen("url")
 print(response)
 xml=ET.fromstring(response)
 root = xml.getroot()
 for child in root:
 print child.tag, child.attrib
 output

状态码:200 圣atustetxt:ok 数据:\n 没有得到剩余的价值


Tags: orgchildhttpdataresponsewwwxmlresult