From 66db7a8a28a1c6f316c3c0850bcd2a3967ee8d60 Mon Sep 17 00:00:00 2001 From: shoucandanghehe Date: Fri, 10 May 2024 09:42:15 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8=20=E5=88=A4=E6=96=AD=20cookie=20?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E6=8B=A5=E6=9C=89=E5=AF=B9=E5=BA=94=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nonebot_plugin_tetris_stats/utils/request.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nonebot_plugin_tetris_stats/utils/request.py b/nonebot_plugin_tetris_stats/utils/request.py index 636563e..ee2ee5a 100644 --- a/nonebot_plugin_tetris_stats/utils/request.py +++ b/nonebot_plugin_tetris_stats/utils/request.py @@ -69,7 +69,11 @@ class Request: raise RequestError('api请求失败') cls._headers = await response.request.all_headers() 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: cls._cookies = None return await response.body()