웹 사이트의 데이터를 구문 분석하려고하는데 데이터를 인쇄 할 수 없습니다.python parse xml string
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
어떻게 하늘 상태를 분석 가겠어요? 1) 문자열은 날씨에 따라 조건부이므로 항상 변경됩니다. 2) temp_c 및 temp_f와 같지 않습니다. 모든 하늘 조건이 하나의 필드 이름에 있습니다. – Savvis