我希望从每个天气预报办公室捕获每天最高的阵风值。我没有找到任何表格数据,所以我想我只需要创建一个可以从网页中提取数据的脚本。
大约下到一半,我只想捕捉到 10 月 30 日在这个车站的“最高阵风速度”,它将是 23 MPH。
有没有可能用 Python 来做到这一点?我需要每天运行脚本来捕捉前一天所有气象站的最高阵风。
我想知道我是否可以用每个站的链接填充一个表格,然后从那里开始。谢谢你。
已编辑
我拼凑了这段似乎有效的代码。然而,我发现这些数据在 txt 文件中更容易处理。谢谢你。
import urllib2, csv
url="http://forecast.weather.gov/product.php?
site=JAN&issuedby=ORD&product=CLI&format=CI&version=5&glossary=0"
downloaded_data = urllib2.urlopen(url)
#csv_data = csv.reader(downloaded_data)
row2 = ''
for row in downloaded_data:
row2 = row2 + row
start = row2.find('HIGHEST GUST SPEED ') + 21
end = row2.find('HIGHEST GUST DIRECTION', start)
print int(row2[start:end])