🚨 判断 cookie 是否拥有对应字段

This commit is contained in:
2024-05-10 09:42:15 +08:00
parent 716e392a3a
commit 66db7a8a28

View File

@@ -69,7 +69,11 @@ class Request:
raise RequestError('api请求失败') raise RequestError('api请求失败')
cls._headers = await response.request.all_headers() cls._headers = await response.request.all_headers()
try: try:
cls._cookies = {i['name']: i['value'] for i in await context.cookies()} cls._cookies = {
name: value
for i in await context.cookies()
if (name := i.get('name')) is not None and (value := i.get('value')) is not None
}
except KeyError: except KeyError:
cls._cookies = None cls._cookies = None
return await response.body() return await response.body()