Advanced Usages

SRT 로그인, 승차표 찾기 설명은 생략합니다.

>>> from SRT import SRT, SeatType
>>> srt = SRT('your-id', 'your-password')
>>> trains = srt.search_train('수서', '대전', '20221122', '000000')

승객 여러명 예약하기

WARNING: 충분히 테스트되지 않음

Highly inspired by @dotaitch.

예시) 어른 2명, 어린이 1명 예약

>>> from SRT.passenger import Adult, Child
>>> srt.reserve(trains[0], passengers=[Adult(), Adult(), Child()])
  • Adult: 어른/청소년

  • Child: 어린이

  • Senior: 경로

  • Disability1To3: 장애 1~3급

  • Disability4To6: 장애 4~6급

일반실 / 특실 좌석 옵션 선택하기

예시) 일반실 우선 예약

>>> from SRT import SeatType
>>> srt.reserve(self, trains[0], special_seat=SeatType.GENERAL_FIRST)
  • SeatType.GENERAL_FIRST : 일반실 우선

  • SeatType.GENERAL_ONLY : 일반실만

  • SeatType.SPECIAL_FIRST : 특실 우선

  • SeatType.SPECIAL_ONLY : 특실만