修复bug
This commit is contained in:
@@ -257,7 +257,20 @@ class OAISession:
|
||||
返回:
|
||||
Cookie 字典 {name: value}
|
||||
"""
|
||||
return {cookie.name: cookie.value for cookie in self.client.cookies}
|
||||
# curl_cffi 的 cookies 可能存在同名不同域的 cookie,需要遍历 jar
|
||||
result = {}
|
||||
try:
|
||||
for cookie in self.client.cookies.jar:
|
||||
# 用 domain:name 作为 key 避免冲突,或者直接覆盖
|
||||
result[cookie.name] = cookie.value
|
||||
except Exception:
|
||||
# 兼容处理
|
||||
try:
|
||||
for cookie in self.client.cookies:
|
||||
result[cookie.name] = cookie.value
|
||||
except Exception:
|
||||
pass
|
||||
return result
|
||||
|
||||
def get_cookie(self, name: str) -> Optional[str]:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user