Skip to content

[提问] 非虚拟环境使用live.LiveDanmaku直播间会无法链接 #986

@STESmly

Description

@STESmly

Python 版本: 3.11.9

模块版本: 17.4.0

运行环境: Windows

[22913442][2025-11-12 05:36:51,726][INFO] 准备连接直播间 22913442
Traceback (most recent call last):
File "d:\机器人项目\musictest\music.py", line 55, in
sync(room.connect())
File "D:\nonebot\Lib\site-packages\bilibili_api\utils\sync.py", line 38, in sync
return __ensure_event_loop().run_until_complete(coroutine)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\nonebot\Lib\asyncio\base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "D:\nonebot\Lib\site-packages\bilibili_api\live.py", line 1436, in connect
await self.__main()
File "D:\nonebot\Lib\site-packages\bilibili_api\live.py", line 1470, in __main
self.__room_real_id = await self.room.get_room_id()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\nonebot\Lib\site-packages\bilibili_api\live.py", line 215, in get_room_id
await self.get_room_play_info()
File "D:\nonebot\Lib\site-packages\bilibili_api\live.py", line 182, in get_room_play_info
await Api(**api, credential=self.credential).update_params(**params).result
File "D:\nonebot\Lib\site-packages\bilibili_api\utils\network.py", line 2344, in result
return await self.request()
^^^^^^^^^^^^^^^^^^^^
File "D:\nonebot\Lib\site-packages\bilibili_api\utils\network.py", line 2336, in request
raise e
File "D:\nonebot\Lib\site-packages\bilibili_api\utils\network.py", line 2327, in request
return await self._request(raw=raw, byte=byte)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\nonebot\Lib\site-packages\bilibili_api\utils\network.py", line 2286, in _request
config: dict = await self._prepare_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\nonebot\Lib\site-packages\bilibili_api\utils\network.py", line 2196, in _prepare_request
buvids = await get_buvid()
^^^^^^^^^^^^^^^^^
File "D:\nonebot\Lib\site-packages\bilibili_api\utils\network.py", line 1999, in get_buvid
spi = await _get_spi_buvid()
^^^^^^^^^^^^^^^^^^^^^^
File "D:\nonebot\Lib\site-packages\bilibili_api\utils\network.py", line 1545, in _get_spi_buvid
await client.request(method="GET", url=api["url"], headers=HEADERS.copy())
File "D:\nonebot\Lib\site-packages\bilibili_api\clients\AioHTTPClient.py", line 124, in request
resp = await self.__session.request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\nonebot\Lib\site-packages\aiohttp\client.py", line 507, in _request
with timer:
File "D:\nonebot\Lib\site-packages\aiohttp\helpers.py", line 735, in exit
raise asyncio.TimeoutError from None
TimeoutError

然后换成虚拟环境就能正常链接直播间了

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    question这啥呀这是,我不到啊

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions