便利な機能



電車の運行状況を教えてくれるモノがつくりたい
参考これを参考にコードをコピー
  1. import requests
  2. from bs4 import BeautifulSoup
  3. #相鉄線の運行状況のURL
  4. soutetu_URL = 'https://transit.yahoo.co.jp/diainfo/125/0'
  5. #Requestsを利用してWebページを取得する
  6. soutetu_URL_Requests = requests.get(soutetu_URL)
  7. # BeautifulSoupを利用してWebページを解析する
  8. soutetu_URL_Soup = BeautifulSoup(soutetu_URL_Requests.text, 'html.parser')
  9. #.findでtroubleクラスのddタグを探す
  10. if soutetu_URL_Soup.find('dd',class_='trouble'):
  11.     message = 相鉄線'は遅延しています'
  12. else:
  13.     message = 相鉄線'は通常運転です'
  14. print(message)

赤文字の部分を相鉄線に変えただけですが…笑
相鉄線にしたのは、班のみんなが相鉄ユーザーだったからです


インポートしたのはこの「beautifulsoup」




dd class のあとが normal であれば平常運転、
         trouble であれば遅れと出る。

ここから if trouble であった場合「遅延している」とでて
else(それ以外)では「通常運転とでる」ようになっています


ほとんどそのままだけど
これを理解するのも大変だった
時間があれば、もっと挑戦したものをつくってみたい