diff --git a/py12306/user/job.py b/py12306/user/job.py index d80ae0e..1d0f5c1 100644 --- a/py12306/user/job.py +++ b/py12306/user/job.py @@ -161,7 +161,10 @@ class UserJob: return is_login def auth_uamtk(self): - response = self.session.post(API_AUTH_UAMTK.get('url'), {'appid': 'otn'}) + response = self.session.post(API_AUTH_UAMTK.get('url'), {'appid': 'otn'}, headers={ + 'Referer': 'https://kyfw.12306.cn/otn/passport?redirect=/otn/login/userLogin', + 'Origin': 'https://kyfw.12306.cn' + }) result = response.json() if result.get('newapptk'): return result.get('newapptk')