因此,我想编写一个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