どうもです、タドスケです。
PythonでWebスクレイピングができるライブラリ『BeautifulSoup』を触ってみて、ある程度使い方がわかってきたので、試しに奥さんが日頃気にしているダムの様子を取得できるコードを書いてみました。
データはこちらから取ってきています。
↓リンク先から実行、コードの閲覧ができます。
selectでタグを取得する際に指定しているクラス名は、Chromeの右クリック→検証機能を使って調べています。
一意に識別できるidがついていればよかったのですが、今回のケースでは無かったので、まずtableのリストを取ってから階層を辿っています。
ひとまず情報を取れることは確認できたので、今後は
- 東京都だけでなく全国のダム情報を取得する
→これを作った後でもっと良いページがあったことを知りました… - tkinterやmatplotlibなどを使い、結果をグラフィカルに表示する
あたりを試してみたいと思います。
コメント