我期待从每个天气预报办公室捕捉每天最高的阵风值。我没有找到任何表格数据,所以我想我只需要创建一个脚本,可以从网页中提取。创建一个脚本,将从网页上的文本中下载一个值
大约一半的时候,我只想捕捉到10月30日在这个车站的最高阵风速度为23英里/小时。
有可能用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])
这是软件,所以答案几乎总是“是的,这是可能的。” –