@@ -39,6 +39,7 @@ def __init__(self):
3939 }
4040 self .url = "https://{}" .format (self .headers ["Host" ])
4141 self .sessions = requests .Session ()
42+ self .sessions .verify = False
4243 self .account = {
4344 "username" : "" ,
4445 "password" : ""
@@ -135,11 +136,32 @@ def login(self): # 登陆主函数
135136 self .account ["password" ] = input ("密码:" )
136137 if self .pattern == "1" : # 门户登录
137138 self .sessions .cookies .clear ()
139+ # self.sessions.get("https://whut.ai-augmented.com/api/jw-starcmooc/user/cas/login?schoolCertify=10497")
140+ # SESSION = self.sessions.cookies.get("SESSION")
141+ # self.sessions.cookies.clear()
142+ # self.sessions.cookies.set("SESSION", SESSION, domain="whut.ai-augmented.com", path="/api/jw-starcmooc/")
138143 url = self .whut_login (
139144 "https://whut.ai-augmented.com/api/jw-starcmooc/user/cas/login?schoolCertify=10497" ,
140145 self .account ["username" ], self .account ["password" ])
141- result1 = self .sessions .get (url , verify = False )
142- self .headers ["Authorization" ] = f'Bearer { self .sessions .cookies .get ("HS-prd-access-token" )} '
146+ self .sessions .headers ["Host" ] = "whut.ai-augmented.com"
147+ self .sessions .headers .update (self .sessions .headers )
148+ self .sessions .get (url )
149+ # SESSION = self.sessions.cookies.get("SESSION")
150+ # self.sessions.cookies.clear()
151+ # url = self.whut_login(
152+ # "https://whut.ai-augmented.com/api/jw-starcmooc/user/cas/login?schoolCertify=10497",
153+ # self.account["username"], self.account["password"])
154+ # self.sessions.cookies.clear()
155+ # result1 = self.sessions.get(url, verify=False, cookies={
156+ # "SESSION": SESSION,
157+ # "WT-prd-login-schoolCertify": "10497",
158+ # "WT-prd-rememberme": "false",
159+ # "WT-prd-login-schoolId": "f8d0cbf5d0d5aed8d698612d4212b7a9",
160+ # "WT-prd-login-type": "3",
161+ # "WT-prd-redirectUrl": "null",
162+ # "WT-prd-language": "zh-CN"
163+ # })
164+ self .headers ["Authorization" ] = f'Bearer { self .sessions .cookies .get ("WT-prd-access-token" )} '
143165 self .sessions .headers .update (self .headers )
144166 self .login_success ()
145167 return True
0 commit comments