Comments (25)
参考issue解决方案,更新bilibili-api-python到最新版本,修改库代码
Nemo2011/bilibili-api#419
参考路径AI-Vtuber-20230811\Miniconda3\Lib\site-packages\bilibili_api\live.py
--- a/bilibili_api/live.py
+++ b/bilibili_api/live.py
@@ -960,7 +960,7 @@ class LiveDanmaku(AsyncEvent):
self.logger.info(f"正在尝试连接主机: {uri}")
try:
- async with session.ws_connect(uri) as ws:
+ async with session.ws_connect(uri, headers={"User-Agent": "Mozilla/5.0"}) as ws:
@self.on("VERIFICATION_SUCCESSFUL")
async def on_verification_successful(data):
from ai-vtuber.
用户可以直接更新v0.17.0 整合包
from ai-vtuber.
参考issue解决方案,更新bilibili-api-python到最新版本,修改库代码 Nemo2011/bilibili-api#419 参考路径
AI-Vtuber-20230811\Miniconda3\Lib\site-packages\bilibili_api\live.py
--- a/bilibili_api/live.py +++ b/bilibili_api/live.py @@ -960,7 +960,7 @@ class LiveDanmaku(AsyncEvent): self.logger.info(f"正在尝试连接主机: {uri}") try: - async with session.ws_connect(uri) as ws: + async with session.ws_connect(uri, headers={"User-Agent": "Mozilla/5.0"}) as ws: @self.on("VERIFICATION_SUCCESSFUL") async def on_verification_successful(data):
23-08-20 23:09:44,935 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK"
2023-08-20 23:10:15,611 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK"
2023-08-20 23:10:47,156 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK"
2023-08-20 23:11:17,840 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK"
2023-08-20 23:11:49,416 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK"
2023-08-20 23:12:20,434 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK"
2023-08-20 23:12:51,134 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK"
from ai-vtuber.
参考issue解决方案,更新bilibili-api-python到最新版本,修改库代码 Nemo2011/bilibili-api#419 参考路径
AI-Vtuber-20230811\Miniconda3\Lib\site-packages\bilibili_api\live.py
--- a/bilibili_api/live.py +++ b/bilibili_api/live.py @@ -960,7 +960,7 @@ class LiveDanmaku(AsyncEvent): self.logger.info(f"正在尝试连接主机: {uri}") try: - async with session.ws_connect(uri) as ws: + async with session.ws_connect(uri, headers={"User-Agent": "Mozilla/5.0"}) as ws: @self.on("VERIFICATION_SUCCESSFUL") async def on_verification_successful(data):
23-08-20 23:09:44,935 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK" 2023-08-20 23:10:15,611 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK" 2023-08-20 23:10:47,156 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK" 2023-08-20 23:11:17,840 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK" 2023-08-20 23:11:49,416 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK" 2023-08-20 23:12:20,434 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK" 2023-08-20 23:12:51,134 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDF8MXww "HTTP/1.1 200 OK"
还是获取不到弹幕数据吗,我本地测过没问题。或者可以直接升级最新版的依赖库,我看官方又发版了,可能已经修复了
from ai-vtuber.
还是获取不到弹幕,这是返回的数据
ww "HTTP/1.1 200 OK"
2023-08-22 10:58:20,668 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 10:58:52,614 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
[71004][2023-08-22 10:59:20,235][WARNING] 非正常关闭连接
2023-08-22 10:59:20,235 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:943] - WARNING: 非正常关闭连接
[71004][2023-08-22 10:59:20,255][INFO] 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub
2023-08-22 10:59:20,255 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:908] - INFO: 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub
[71004][2023-08-22 10:59:21,437][INFO] 连接服务器并认证成功
2023-08-22 10:59:21,437 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:981] - INFO: 连接服务器并认证成功
2023-08-22 10:59:25,461 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
from ai-vtuber.
还是获取不到弹幕,这是返回的数据 ww "HTTP/1.1 200 OK" 2023-08-22 10:58:20,668 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK" 2023-08-22 10:58:52,614 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK" [71004][2023-08-22 10:59:20,235][WARNING] 非正常关闭连接 2023-08-22 10:59:20,235 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:943] - WARNING: 非正常关闭连接 [71004][2023-08-22 10:59:20,255][INFO] 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub 2023-08-22 10:59:20,255 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:908] - INFO: 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub [71004][2023-08-22 10:59:21,437][INFO] 连接服务器并认证成功 2023-08-22 10:59:21,437 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:981] - INFO: 连接服务器并认证成功 2023-08-22 10:59:25,461 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
刚测了下,弹幕是能捕获的,不过日志确实一直在跳动,可能连接不稳定了
from ai-vtuber.
触发下弹幕后,倒是稳定了一些
from ai-vtuber.
2023-08-22 11:12:11,186 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:12:26,238 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:12:42,339 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
这是返回控制台的数据,还是获取不了弹幕
from ai-vtuber.
jB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:12:26,238 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:12:42,339 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:13:02,410 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:13:21,226 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:13:36,121 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:13:51,144 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:14:06,883 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:14:22,290 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:14:37,762 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
from ai-vtuber.
2023-08-22 11:12:11,186 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK" 2023-08-22 11:12:26,238 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK" 2023-08-22 11:12:42,339 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK" 这是返回控制台的数据,还是获取不了弹幕
是已经更新了最新版并且修改源码追加了请求头了吗
from ai-vtuber.
是的
from ai-vtuber.
是的
要不换个直播间试试。。。 还不行 那就不好说了,去库项目提个issue催更新()
from ai-vtuber.
是的
另外,你可以确认下配置是否保存成功了,可能你监听错直播间了
from ai-vtuber.
一定要自己的直播间么
from ai-vtuber.
try:
#async with session.ws_connect(uri) as ws:
#async with session.ws_connect(uri, headers=HEADERS.copy()) as ws:
async with session.ws_connect(uri, headers={"User-Agent": "Mozilla/5.0"}) as ws:
@self.on("VERIFICATION_SUCCESSFUL")
async def on_verification_successful(data):
# 新建心跳任务
self.__tasks.append(asyncio.create_task(self.__heartbeat(ws)))
self.__ws = ws
self.logger.debug("连接主机成功, 准备发送认证信息")
await self.__send_verify_data(ws, conf["token"])
from ai-vtuber.
一定要自己的直播间么
当然不是 任一直播间
from ai-vtuber.
2023-08-22 11:24:29,859 - C:\Users\86158\Desktop\AI-Vtuber\utils\my_handle.py[line:232] - INFO: 创建entrance表
2023-08-22 11:24:29,862 - C:\Users\86158\Desktop\AI-Vtuber\utils\my_handle.py[line:245] - INFO: 创建gift表
[71001][2023-08-22 11:24:30,050][INFO] 准备连接直播间 71001
2023-08-22 11:24:30,050 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:866] - INFO: 准备连接直播间 71001
2023-08-22 11:24:30,837 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
[71001][2023-08-22 11:24:33,748][INFO] 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub
2023-08-22 11:24:33,748 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:908] - INFO: 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub
[71001][2023-08-22 11:24:34,405][INFO] 连接服务器并认证成功
2023-08-22 11:24:34,405 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:982] - INFO: 连接服务器并认证成功
2023-08-22 11:25:01,706 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
from ai-vtuber.
不更新源码的话没有反应,更新源码返回
NFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:25:32,486 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:26:03,399 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:26:34,299 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
2023-08-22 11:27:05,308 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
from ai-vtuber.
2023-08-22 11:24:29,859 - C:\Users\86158\Desktop\AI-Vtuber\utils\my_handle.py[line:232] - INFO: 创建entrance表 2023-08-22 11:24:29,862 - C:\Users\86158\Desktop\AI-Vtuber\utils\my_handle.py[line:245] - INFO: 创建gift表 [71001][2023-08-22 11:24:30,050][INFO] 准备连接直播间 71001 2023-08-22 11:24:30,050 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:866] - INFO: 准备连接直播间 71001 2023-08-22 11:24:30,837 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK" [71001][2023-08-22 11:24:33,748][INFO] 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub 2023-08-22 11:24:33,748 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:908] - INFO: 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub [71001][2023-08-22 11:24:34,405][INFO] 连接服务器并认证成功 2023-08-22 11:24:34,405 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:982] - INFO: 连接服务器并认证成功 2023-08-22 11:25:01,706 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
https://live.bilibili.com/71001
,你试试
from ai-vtuber.
心跳其实倒是无所谓
from ai-vtuber.
我本地的版本给你参考下
bilibili-api 4.1.0
bilibili-api-python 15.5.5
from ai-vtuber.
最新版吧,源码没改的情况
from ai-vtuber.
#278
更新bilibili-api-python库
pip install bilibili-api-python -U
更新项目到最新版,使用手机登录 or 手动配置cookie
from ai-vtuber.
2023-08-22 11:24:29,859 - C:\Users\86158\Desktop\AI-Vtuber\utils\my_handle.py[line:232] - INFO: 创建entrance表 2023-08-22 11:24:29,862 - C:\Users\86158\Desktop\AI-Vtuber\utils\my_handle.py[line:245] - INFO: 创建gift表 [71001][2023-08-22 11:24:30,050][INFO] 准备连接直播间 71001 2023-08-22 11:24:30,050 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:866] - INFO: 准备连接直播间 71001 2023-08-22 11:24:30,837 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK" [71001][2023-08-22 11:24:33,748][INFO] 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub 2023-08-22 11:24:33,748 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:908] - INFO: 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub [71001][2023-08-22 11:24:34,405][INFO] 连接服务器并认证成功 2023-08-22 11:24:34,405 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:982] - INFO: 连接服务器并认证成功 2023-08-22 11:25:01,706 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
尝试填写 room_display_id
,而不是 room_id
。 room_display_id
需要调用哔哩哔哩官方api获取(好像是原id什么什么的)
from ai-vtuber.
2023-08-22 11:24:29,859 - C:\Users\86158\Desktop\AI-Vtuber\utils\my_handle.py[line:232] - INFO: 创建entrance表 2023-08-22 11:24:29,862 - C:\Users\86158\Desktop\AI-Vtuber\utils\my_handle.py[line:245] - INFO: 创建gift表 [71001][2023-08-22 11:24:30,050][INFO] 准备连接直播间 71001 2023-08-22 11:24:30,050 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:866] - INFO: 准备连接直播间 71001 2023-08-22 11:24:30,837 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK" [71001][2023-08-22 11:24:33,748][INFO] 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub 2023-08-22 11:24:33,748 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:908] - INFO: 正在尝试连接主机: wss://broadcastlv.chat.bilibili.com:443/sub [71001][2023-08-22 11:24:34,405][INFO] 连接服务器并认证成功 2023-08-22 11:24:34,405 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\bilibili_api\live.py[line:982] - INFO: 连接服务器并认证成功 2023-08-22 11:25:01,706 - C:\Users\86158\miniconda3\envs\Vtuber\lib\site-packages\httpx_client.py[line:1729] - INFO: HTTP Request: GET https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?pf=web&hb=NjB8NzEwMDR8MXww "HTTP/1.1 200 OK"
尝试填写
room_display_id
,而不是room_id
。room_display_id
需要调用哔哩哔哩官方api获取(好像是原id什么什么的)
from ai-vtuber.
Related Issues (20)
- 🙋 RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning) HOT 1
- 🙋 使用ChatGPT API,报错:error_message='You exceeded your current quota, please check your plan and billing details.' HOT 1
- 🙋 Miniconda3\Scripts\playwright.exe install Fatal error in launcher: Unable to create process using '"D:\GitHub_pro\AI-Vtuber-20230729\Miniconda3\python.exe" "D:\ai3\AI-Vtuber-20230825\Miniconda3\Scripts\playwright.exe" install': ??????????? HOT 2
- 🚀 根据直播间数据,动态的调整配置 HOT 2
- 🐛哔哩哔哩方案1 手机扫描 不能使用 HOT 2
- 🚀 对接 微信视频号 HOT 1
- docker HOT 3
- 🐛 哔哩哔哩方案1 风控412
- 🙋 Linux环境部署专用讨论帖 HOT 34
- blivedm
- 哔哩哔哩开放平台,blivedm初始化房间失败 HOT 1
- 使用chatglm3生成sd提示词异常
- 🚀 按键映射功能优化 HOT 1
- 🐛 助播开启后,如果同时开启念用户名,他会一直回复以上回复助播 HOT 1
- 🙋 【SD报错】ERROR: unrecognized data stream contents when reading image file HOT 1
- 🙋 PK、连麦如何配置 HOT 3
- pydantic与elevenlabs和confection 的适配问题 HOT 1
- ERROR: [Errno 13] error while attempting to bind on address ('127.0.0.1', 8081): 以一种访问权限不允许的方式做了一个访问套接字的尝试。题。。。 | [Bug] Some problem... HOT 1
- 🐛 一些问题。。。 | [Bug] Some problem... HOT 1
- 🐛 一些问题。。。 | [Bug] 无法写入配置文件! 'alice' HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ai-vtuber.