我期待從每個天氣預報辦公室捕捉每天最高的陣風值。我沒有找到任何表格數據,所以我想我只需要創建一個腳本,可以從網頁中提取。創建一個腳本,將從網頁上的文本中下載一個值
大約一半的時候,我只想捕捉到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])
這是軟件,所以答案几乎總是「是的,這是可能的。」 –