Skip to content

Commit 509e8a4

Browse files
authored
Update portal auth
1 parent 460c7c0 commit 509e8a4

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed

__init__.py

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)