因此,我想編寫一個python代碼,只需要最新的Metar並將其吐出。這裏的訣竅是,這個網址不斷更新,但我仍然希望它只採用最新的Metar並吐出它,而忽略其他以前的Metars。如何使用python獲取Metar數據
到目前爲止,我有什麼代碼是:
import urllib2
import re
URL="http://www.ogimet.com/display_metars2.php?lang=en&lugar=kewr&tipo=SA&ord=REV&nil=SI&fmt=html&ano=2015&mes=07&day=20&hora=17&anof=2015&mesf=08&dayf=19&horaf=18&minf=59&send=send"
f = urllib2.urlopen(URL)
data = f.read()
r = re.compile('<pre>(.*)</pre>', re.I | re.S | re.M)
print r.findall(data)
當我運行它,它返回所有Metars。
在此先感謝!
您可能想要嘗試其中一個metar庫(https://pypi.python.org/pypi/metar/,https:/ /pypi.python.org/pypi/pymetar/) – thebjorn