-
Notifications
You must be signed in to change notification settings - Fork 2
get_traffic_info()
unyacat edited this page May 27, 2023
·
4 revisions
エリアの運行情報を返します。
(近畿の場合) https://www.train-guide.westjr.co.jp/api/v3/area_kinki_trafficinfo.json
Webアプリの画面下部に出てくる情報です。
![image](https://private-user-images.githubusercontent.com/14951631/241350408-9f1155ba-1cae-4b63-89b1-9f6fd3363e78.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEyNDE2NjUsIm5iZiI6MTcyMTI0MTM2NSwicGF0aCI6Ii8xNDk1MTYzMS8yNDEzNTA0MDgtOWYxMTU1YmEtMWNhZS00YjYzLTg5YjEtOWY2ZmQzMzYzZTc4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE3VDE4MzYwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEzZmY2MGUyMWYyMzg1OGU2YWQ5YTczNWEyZmUyNGYyYWU4MDZhMzQyNzhjYzMzNTBlMjU4M2UxYmNhMDg1ZGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.KLn72UK4st7v8DQ5jU7iZAl3MivkcFPmVWrNncfw9aY)
cause
や status
に含まれる情報は 異常時レスポンス(遅延・運休) を参照してください。
- [必須]
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')}