Skip to content
unyacat edited this page May 27, 2023 · 4 revisions

get_traffic_info(area: AREA) -> TrainInfo

エリアの運行情報を返します。

内容

(近畿の場合) https://www.train-guide.westjr.co.jp/api/v3/area_kinki_trafficinfo.json

Webアプリの画面下部に出てくる情報です。

image

causestatus に含まれる情報は 異常時レスポンス(遅延・運休) を参照してください。

使い方

引数

  • [必須] area: str = エリア名

戻り値

  • TrainInfo

train = jr.get_trains(line="kobesanyo").trains
tr = train[0]
prev, next = jr.convert_pos(train=tr, line="kobesanyo")
print(prev)
# >> lines={'sanin3': Info_LineItem(count=1, section=Section(from_='倉吉', to='米子'), status='一部列車遅延', mark=1, cause='お客様と接触', transfer=False, url='https://trafficinfo.westjr.co.jp/chugoku.html'), 'sanin4': Info_LineItem(count=1, section=Section(from_='倉吉', to='米子'), status='一部列車遅延', mark=1, cause='お客様と接触', transfer=False, url='https://trafficinfo.westjr.co.jp/chugoku.html')} express={'sanin3': Info_ExpressItem(count=1, unique=1, name='スーパーまつかぜ', status='列車の遅れ', mark=1, cause='お客様と接触', url='https://trafficinfo.westjr.co.jp/express.html'), 'sanin4': Info_ExpressItem(count=1, unique=1, name='スーパーまつかぜ', status='列車の遅れ', mark=1, cause='お客様と接触', url='https://trafficinfo.westjr.co.jp/express.html')}