B站直播抓取失败
Opened this issue · 22 comments
检查一下有没有空格之类的东西
检查过了,没有空格
直播抓取没有问题。空格,特殊字符都要检查一下,或者是直播未开启。
我反复检查过了,确实不存在空格或者特殊字符的问题。我也用相同的方式去检测了a站和抖音的直播抓取都是没有问题的,不过这两个在点击录制时会弹出一个选择直播源/选择直播地址的弹窗选项,这个是在我进行b站直播录制时所没有的。
所以问题出在哪呢
检查一下ffmpeg的版本吧,是不是full的版本。然后在新版本上重新添加吧。
查看一下开发者工具里的控制台,看看有没有报错
对,把下面的“问题”关掉
关掉了,不过没有改变呀
?操作一次,然后看console里有没有错误
这不是有关闭吗
可是还是录制失败呀
换一个正在直播的房间试试
还是不行
登录过的话,取消一下登录
我没有登陆,老师你那里是可以正常录制的是吗?
当然了,功能都是有测试的
那我咋就是失败呢
下载最新版本,在直播时,打开开发者工具,在network可以查找所有log://
的请求。这个是日志,会显示响应的数据和ffmpeg的输出。把日志粘贴出来就知道问题了。
下载最新版本,在直播时,打开开发者工具,在network可以查找所有
log://
的请求。这个是日志,会显示响应的数据和ffmpeg的输出。把日志粘贴出来就知道问题了。
48tools-4.6.1-win64版本,直播间下载测试了4个。成功2个 ,失败2个。
下载失败的直播地址
https://live.bilibili.com/21309647?broadcast_type=0&is_room_feed=1&spm_id_from=333.999.live_users_card.0.click&live_from=86001
https://live.bilibili.com/30081531?broadcast_type=0&live_from=72001&visit_id=bykg8l2jn740
失败提示:
{
"roomId": "21309647",
"response": "{\n "code": 19001012,\n "message": "调用bvc-play-url-one出错",\n "ttl": 1,\n "data": {\n "current_quality": 0,\n "accept_quality": null,\n "current_qn": 0\n }\n}"
}