0
XMLで応答を取得していますが、これを解析して特定のノードの値を見つける必要があります。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
からstatusCode:200 statustetxt:OK データ:\ nは は、それが私のために働いた
[編集]あなたの質問とは明記してくださいXMLの関連部分とあなたが試したPythonコードです。それは動作しますか? –
どの「特定の」ノードにアクセスしますか? –
私はデータのすべての内部ノードにアクセスする必要があります –