Closed USN484259 closed 1 year ago
坏,示例代码忘记sync(record(url))
了,不过应该是在get_room_play_url里出的问题
错误能复现吗,比如另一个打apex的主播也报错
在network_httpx.py的request函数中print(resp.text)
,样例如下:
{"code":19001012,"message":"调用bvc-play-url-one出错","ttl":1,"data":{"current_qn":0,"quality_description":null,"durl":null,"is_dash_auto":false}}
经过试验,在LiveRoom构造时传入Credential不能解决问题 另外可能没表述清楚,我使用bilibili-api-python 15.4.4,在7月6日首次发现该问题,发生问题时其他直播间录制正常。升级到15.5.1后问题仍然存在。
错误能复现吗,比如另一个打apex的主播也报错
我去找找试试。另外这个直播间现在还在播,方便的话可以直接debug
错误能复现吗,比如另一个打apex的主播也报错
尝试多个Apex区直播间和虚拟区直播间。Apex区均复现该问题,虚拟区无该问题。因此怀疑是Apex分区直播间有特殊机制
错误能复现吗,比如另一个打apex的主播也报错
尝试多个Apex区直播间和虚拟区直播间。Apex区均复现该问题,虚拟区无该问题。因此怀疑是Apex分区直播间有特殊机制
虚拟主播主区下有个新子区是虚拟APEX,是在这个分区出现问题吗
错误能复现吗,比如另一个打apex的主播也报错
尝试多个Apex区直播间和虚拟区直播间。Apex区均复现该问题,虚拟区无该问题。因此怀疑是Apex分区直播间有特殊机制
虚拟主播主区下有个新子区是虚拟APEX,是在这个分区出现问题吗
在分区 网游:APEX英雄 和 虚拟主播:虚拟APEX 下都存在该问题
这个我看了下,ow和apex都有这个问题,理由是防炸弹人,但有人推测是给瓦让流量。
再说这也不算是本库的漏洞吧,接口不返回数据不能说是库有问题吧。
可能是apex相关新加了一个机制:固定1分钟直播延迟,导致并发bug,可以测试一下
有什么新进展吗
估计不会有进展...
Python 版本: 3.8.10
模块版本: 15.5.1
运行环境: Ubuntu 20.04, Linux 5.15.0-76-generic x86_64
模块路径:
bilibili_api.live
解释器: cpython
报错信息:
报错代码:
live模块获取视频流地址时抛出异常“调用bvc-play-url-one出错” 在7月6日首次观察到该问题。通过本地录播脚本log确认,只有特定直播间(直播内容)会产生该问题,问题出现时为虚拟主播打Apex 问题发生时直播弹幕中有讨论“虚拟Apex”分区“有直播延时”,“不能录播”等话题
怀疑是B站接口策略改动