好友
阅读权限25
听众
最后登录1970-1-1
|
本帖最后由 DNLINYJ 于 2021-8-16 22:50 编辑
Bilibili(B站)全弹幕获取程序
喜欢或者对您有用的话就给颗Star吧,您的支持是我维护的最大动力(′・ω・`)(准初三
准备
-
Python 3 及以上版本
-
安装依赖
pip install -r requirements.txt
-
配置
运行 python main.py , 首次使用需要输入自己的SESSDATA,
SESSDATA 经Base64编码后 保存至 .config 文件。
功能
功能 |
描述 |
收集指定视频全部历史弹幕 |
获取指定视频自发布之日起的所有弹幕 |
导出数据库内指定视频全部历史弹幕 |
导出数据库内指定视频所保存的全部历史弹幕 |
收集并导出指定视频全部历史弹幕 |
获取指定视频自发布之日起的所有弹幕并导出(数据量较大时所用时间较久,谨慎使用) |
使用
python3 main.py
问题
- 什么是SESSDATA? 怎么获取我自己的SESSDATA?
答:SESSDATA相当于您Bilibili账号的通行凭证,我们只会将您的SESSDATA用于获取历史弹幕相关的信息。若不了解如何获取自己的SESSDATA,请看教程。
-
SESSDATA格式不正确是什么原因?
答:SESSDATA格式如下(以下SESSDATA已失效),请检查您的SESSDATA格式是否于下方一致,若还有疑问可以提出 Issues
SESSDATA=560f605d%2C1570783582%2C9881e691
-
为什么在收集弹幕数据的时候会出现失败的情况?
答:收集弹幕数据的时候会出现失败的情况主要为:收集数据的视频发布时间过久,请求历史弹幕数据的次数过多,导致B站服务器拒绝访问,建议15分钟后再次尝试。若出现其他问题,请将报错信息以及使用的库、Python版本一并提交Issues。
-
报错终止运行了怎么办?
答:请将报错信息以及使用的库、Python版本一并提交Issues。
-
为什么成功获取了视频的所有弹幕,导出后的弹幕数量与B站视频页面的不一致?
答:这个问题还没有一个确切的答案,目前的猜测是当某一天的弹幕池内弹幕数量超过1000条时,B站的API只会给你返回1000条弹幕,这个我也没办法ˉ\_(ツ)_/ˉ
性能展示
9.5万条弹幕获取测试
LICENSE
Apache-2.0 License
致谢
bilibili-API-collect
|
免费评分
-
参与人数 5 | 威望 +1 |
吾爱币 +23 |
热心值 +5 |
收起
理由
|
唯终
| |
|
+ 1 |
谢谢@Thanks! |
freedomw10
| |
+ 1 |
+ 1 |
我很赞同! |
cclong
| |
+ 1 |
+ 1 |
谢谢@Thanks! |
苏紫方璇
| + 1 |
+ 20 |
+ 1 |
感谢发布原创作品,吾爱破解论坛因你更精彩! |
石斑鱼
| |
+ 1 |
+ 1 |
感谢发布原创作品,吾爱破解论坛因你更精彩! |
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|