cheerup-ehime / cheerup-ehime.github.io

jekyll site for this organization
MIT License
7 stars 5 forks source link

避難所情報を取得するスクリプトを追加 #36

Closed sassy closed 6 years ago

sassy commented 6 years ago

27 の対応で、

http://ehime.force.com/PUB_VF_HinanjyoList の一番上のページ(多分最新のページ)から避難所の情報を取得するスクリプトを作りました。 スクリプトの実行には BeautifulSoupが必要です。

実行結果は以下のようになります。

---
title:[避難所情報]避難所情報(2018/07/25 12:24発表)
---
大洲市から以下のとおり発表されました。

大洲市 避難所情報 :2018年7月5日 大雨災害

補足情報:
避難所の開設・閉鎖状況を更新しました。

(避難世帯数、避難人数は、自主避難を含む)
グループホーム嶺南:臨時避難所 開設
  (2018/07/10 9:00)
  避難世帯数:1世帯
  避難人数:1人
老人保健施設フレンド:臨時避難所 閉鎖
  (2018/07/13 18:00)
  避難世帯数:未入力
  避難人数:未入力
特別養護老人ホーム希望ヶ丘荘:臨時避難所 開設
  (2018/07/09 18:00)
  避難世帯数:未入力
  避難人数:2人
(以下略)

多分もう少しこうして欲しいと言った要望があると思うので、コメントください。

kkd commented 6 years ago

避難所開設の放送があったので、未だ!とばかりに使ったのですが、現在だと上島町の避難所しかでてこないのですが、ちょっと見てもらえると嬉しいです。

kkd commented 6 years ago

ああ、最新の一番上のデータしかとってこないので仕様通りですね。。。。 過去N日 or N時間分の避難所情報がとれるといいのかな。。。

kkd commented 6 years ago

結果のテキストが表になってると見やすいです。

宇和間農林漁業体験実習館:避難所 開設
  (2018/07/28 18:00)
  避難世帯数:未入力
  避難人数:未入力
熊田地域総合施設:避難所 開設
  (2018/07/28 18:00)
  避難世帯数:未入力
  避難人数:未入力
畑里高齢者健康増進実習館:避難所 開設
  (2018/07/28 18:00)
  避難世帯数:未入力
  避難人数:未入力
津和地多目的集会施設:避難所 開設
  (2018/07/28 18:00)
  避難世帯数:未入力
  避難人数:未入力

上記を

避難所名 状況 避難世帯数 避難人数 更新日
宇和間農林漁業体験実習館 開設 - - 2018/07/28 18:00
熊田地域総合施設 開設 - - 2018/07/28 18:00
畑里高齢者健康増進実習館 開設 - - 2018/07/28 18:00
津和地多目的集会施設 開設 - - 2018/07/28 18:00

のようなテーブルに変換できれば。。。

sassy commented 6 years ago

過去分取るのと、 表の出力ですね。 ちょっとみます。

sassy commented 6 years ago

@kkd これ、p要素の下に

中央公民館:避難所 閉鎖
  (2018/07/31 16:30)
  避難世帯数:0世帯
  避難人数:0人

を全部ベタがきされてるので、表形式にするのは難しいですね(´・ω・`) ちゃんとマークアップされていれば変換できるのですが。

kkd commented 6 years ago

反応遅れてすみません。本当、再利用可能なデータって大事ですよね(反面教師)これをベースにページ作ります!