carpedm20 / korail2

Korail (www.letskorail.com) wrapper for Python.
http://carpedm20.github.io/korail2/
Other
168 stars 54 forks source link

Fix issue #38 and `Korail._session` is now a instance var #42

Closed gim-hangil closed 10 months ago

gim-hangil commented 1 year ago

서로 다른 계정으로 로그인한 객체를 만들 수 있습니다.

k1 = Korail(U1, P1)
k2 = Korail(U2, P2)

기존에는 위 코드에서 두 객체가 U2로 로그인한 같은 세션을 공유한다는 문제가 있었습니다. 수정을 통해 두 객체는 U1, U2로 로그인한 서로 다른 세션을 가집니다.


참고로 requests.session()이 아니라 requests.Session()으로 선언했는데, requests 모듈에서 여전히 session과 하위 호환성을 유지하고 있지만 최신은 Session이라 이렇게 변경했습니다.