気温のスクレイピング

[注記] 気象庁サイトがリニューアルして,この方法ではスクレイピングできなくなってしまったようです。

今日は昨日よりずいぶん寒いみたいだ。どれくらい寒いだろう?

気象庁のアメダス表形式のページから三重県の津を選ぶと表が出てくるので,Pythonでスクレイプすればよい:

import pandas as pd
import matplotlib.pyplot as plt

yesterday = pd.read_html('http://www.jma.go.jp/jp/amedas_h/yesterday-53133.html')
df0 = yesterday[4].iloc[2:,[0,1]].astype(float)
plt.plot(df0[0], df0[1], "o-")

today = pd.read_html('http://www.jma.go.jp/jp/amedas_h/today-53133.html')
df = today[4].iloc[2:,[0,1]].astype(float)
plt.plot(df[0], df[1], "o-")

plt.legend(['yesterday','today'])
三重県津市の気温

Last modified: