关于b站-我de自制小工具
BV号是一段由数字和大小写字母组成的字符串,经过算法自动生成。例如:AV82054919是AV号,BV1XJ41157tQ是BV号。
bvid 可以通过 Base58 编码与 aid 互相转换。
cid的查询方法:
- 在已知视频
aid
的情况下,可以通过链接https://api.bilibili.com/x/web-interface/view?aid=10492
获取cid
(将10492
替换为你要查询的视频的aid
)。 - 在已知视频
bvid
的情况下,可以通过链接https://api.bilibili.com/x/web-interface/view?bvid=BV1Lx411a7NQ
获取cid
(将BV1Lx411a7NQ
替换为你要查询的视频的bvid
)。
https://blog.csdn.net/weixin_44416114/article/details/114478020
https://zhuanlan.zhihu.com/p/360608098
https://blog.csdn.net/weixin_44953600/article/details/107515973
https://juejin.cn/post/6844904200879636487
https://www.cnblogs.com/114514yyut/p/14226389.html
复制上图中 嵌入代码 部分:
1 | <iframe src="//player.bilibili.com/player.html?aid=926985761&bvid=BV12T4y1w7wE&cid=231685273&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe> |
重点在 aid=926985761&bvid=BV12T4y1w7wE&cid=231685273
这里。
1 | aid: 926985761 (av号) |
bvid获取cid:https://api.bilibili.com/x/player/pagelist?bvid=(bvid,要带上开头的BV)
bvid和cid获取视频播放列表
https://api.bilibili.com/x/player/playurl?cid=(cid)&qn=(qn)&bvid=(bvid,要带上开头的BV)
用bvid和cid获取aid
https://api.bilibili.com/x/web-interface/view?cid=(cid)&bvid=(bvid,要带上开头的BV)
还有这个:🔗
b站视频流地址api如下:
https://api.bilibili.com/pgc/player/web/playurl?fnval=80&cid={c} (这是番剧的)
https://api.bilibili.com/x/player/playurl?fnval=80&avid={a}&cid={c} (这是视频的)
如果判断出
name 的值是 main
就说明这里是程序入口
而非被别的 py 文件 import
本文作者 : preccrep
原文链接 : https://preccrep.github.io/2021/08/03/%E5%85%B3%E4%BA%8Eb%E7%AB%99%E6%88%91%E8%87%AA%E5%88%B6%E7%9A%84%E5%B0%8F%E5%B7%A5%E5%85%B7/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!