From 1f89d0d1cf4821ff62172f4b1b84966a8d05cd12 Mon Sep 17 00:00:00 2001 From: John Smith Date: Sun, 9 Oct 2022 18:53:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0cookie=E6=8F=90=E9=AB=98?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=A4=B4=E5=83=8F=E6=88=90=E5=8A=9F=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/chat.py | 1 + services/avatar.py | 1 + utils/request.py | 4 ++++ 3 files changed, 6 insertions(+) diff --git a/api/chat.py b/api/chat.py index f76eed6..ee05414 100644 --- a/api/chat.py +++ b/api/chat.py @@ -312,6 +312,7 @@ class RoomInfoHandler(api.base.ApiHandler): # noqa 'Origin': 'https://live.bilibili.com', 'Referer': f'https://live.bilibili.com/{room_id}' }, + cookies=utils.request.BILIBILI_COMMON_COOKIES, params={ 'room_id': room_id } diff --git a/services/avatar.py b/services/avatar.py index ae1ee76..cccf5a6 100644 --- a/services/avatar.py +++ b/services/avatar.py @@ -154,6 +154,7 @@ async def _do_get_avatar_url_from_web(user_id): 'Origin': 'https://space.bilibili.com', 'Referer': f'https://space.bilibili.com/{user_id}/' }, + cookies=utils.request.BILIBILI_COMMON_COOKIES, params={ 'mid': user_id, 'token': '', diff --git a/utils/request.py b/utils/request.py index 3ca3fa8..13c6d38 100644 --- a/utils/request.py +++ b/utils/request.py @@ -14,5 +14,9 @@ BILIBILI_COMMON_HEADERS = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)' ' Chrome/105.0.0.0 Safari/537.36' } +BILIBILI_COMMON_COOKIES = { + 'b_lsid': '639B17D4_9876590D28', + '_uuid': '883B5256-A359-E4A3-7159-123456794937E96237infoc' +} http_session = aiohttp.ClientSession(timeout=aiohttp.ClientTimeout(total=10))