Closed strobenights closed 1 year ago
没能复现你的错误,这个看上去是解析观看数等状态时报的错,如果还是报错可以试着升级一下pydantic的版本
没想到还有这样的视频,之后会加入对这类视频的处理
这个问题解决了,但是可能还是下载不了这种视频(会提示需要大会员或地区不支持),因为年代比较久远b站没有dash的下载方式
可不可以当没有dash格式时能否尝试获取MP4的视频流,一个建议,谢谢!
https://api.bilibili.com/x/player/playurl?bvid=BV1rx411T7Ad&cid=1837805&fnval=1&qn=32
不过这个接口好像只能返回360p,试了下目前只有jijidown能拿到此类视频最高清晰度,不知道怎么实现的
参考: https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/docs/video/videostream_url.md https://github.com/SocialSisterYi/bilibili-API-collect/issues/606
既然有人需要的话,后续有时间会弄一下的
感谢
480P视频源嵌入在html中,而360P则是通过接口返回的。💩
基于这种情况,预计对这种视频不支持质量选择,也不支持info,仅支持下载
没事,本来这种视频也是少数特例
@strobenights 你提到的下载收藏夹时出现的GET报错问题,可能是因为在收藏夹过大的情况下,某些api请求的并发度没有得到有效控制,从而可能触发b站风控。在下一个版本会修复这个问题
这个收藏夹也是特例,辛苦大佬空了看一下~ 还有下载视频数量较多(1700+)的收藏夹时总是批量弹出警告
GET LocalProtocolError
和GET WriteError
,但url都是能正常打开的版本:0.14.1 操作系统: Win10 x64 Python:3.83
执行命令:
bilix fav 1420600470 --image --subtitle --dm --max-con 1 --cookie 51*************************************22 -n 9999
报错信息: