From ed439ca2495fc3fd78e12bfd6817cab944552931 Mon Sep 17 00:00:00 2001 From: CalebChen768 <72332844+CalebChen768@users.noreply.github.com> Date: Sat, 11 Nov 2023 16:54:38 +0800 Subject: [PATCH] fix login.py --- login.py | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/login.py b/login.py index ce98a14..9d94ed4 100644 --- a/login.py +++ b/login.py @@ -28,12 +28,18 @@ class Ipgw_login(object): def login_with_acid(self,ac_id): # 访问统一登录获取lt session = requests.Session() + get_pass_page = session.get(self.login_url.format(ac_id)) + + # 用于更新cookie:mysession + temp = session.get("https://ipgw.neu.edu.cn/checkacid") + if get_pass_page.status_code != 200: return False, f'访问pass.neu.edu.cn失败,状态码:{get_pass_page.status_code}' + # text = ...\r\n\t\t\t text = get_pass_page.text - + # print(text) # 获取lt (login token) target = '\r\n\t\t\t @@ -41,6 +47,8 @@ class Ipgw_login(object): # lt = LT-29360-**********-tpass lt = half[:half.index('"')] + # print(lt) + # 获取execution target = '