2

Webサイトのデータを解析しようとしていますが、データを印刷できません。

import xml.etree.ElementTree as ET
from urllib import urlopen

link = urlopen('http://weather.aero/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&stationString=KSFO&hoursBeforeNow=1')

tree = ET.parse(link)
root = tree.getroot()

data = root.findall('data/metar')
for metar in data:
    print metar.find('temp_c').text
4

1 に答える 1

2

大文字と小文字が区別されます。

data = root.findall('data/METAR')
于 2012-10-23T02:38:13.937 に答える