{"repo":"HengXin666/BiLiBiLi_DanMu_Crawling","free":true,"listed":false,"github":"https://github.com/HengXin666/BiLiBiLi_DanMu_Crawling","clone":"git clone https://github.com/HengXin666/BiLiBiLi_DanMu_Crawling.git","description":"爬取B站历史弹幕/全弹幕, 支持高级弹幕, Bas弹幕爬取. [2025年]可用; 内部爬取算法可以在 最优最少 请求次数下爬取弹幕, 并且 不会 丢失任何弹幕. 支持多任务管理、支持弹幕处理(格式转换/合并重复弹幕等)；可Docker一键部署.","language":"TypeScript","stars":104,"topics":["python","bilibili-danmaku","danmaku","crawler"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"BiliBili历史全弹幕获取 一、项目简介 💬 BiliBili 历史全弹幕获取器 - 📌 历史全弹幕获取 : 内部爬取算法可在 最少请求次数 下完成抓取, 并 保证不丢失任何弹幕 . [1] - 🔑 多 Cookies 支持 : 可从 Cookies 池中随机选择一个作为请求凭证, 降低请求间隔 并提升抓取效率. [2] - 🎥 多类型视频支持 : 单视频、多 P 视频及番剧, 输入链接即可开始抓取 - 🗂️ 多任务管理 : 保存任务进度和爬取数据, 可按需启动或暂停任务 - 🛠️ 弹幕数据处理 : - 🔄 格式转换 - 🧹 合并重复弹幕 - 📊 统计分析(出现次数最多的内容、发言最多的用户 ID) - 🐳 Docker 部署 : 提供 Docker-Compose / DockerFile 一键私有部署方案(后端) 附注 : [1] : 原理详见 #14 (方法受 BiliPlus 全弹幕下载器启发) [2] : 使用多个 Cookies 轮流请求, 相当于多个账号交替访问。每个账号保持正常访问频率, 但整体请求速度更快, 从而有效降低被 B 站封禁的风险 二、功能展示 🎬 点击: 访问前端 (Github-Page) - 主页: - 爬虫页面: - 添加爬取任务页面: (支持番剧、多P视频) - 爬虫页面 (多P则显示多个列表项): - 配置凭证 (该配置是全局共享的): - 导出弹幕 (支持进一步的弹幕处理): - 弹幕处理界面 (可通过文件导入): - 弹幕处理 (弹幕文件详情): - 弹幕处理 (格式转换, 可导出多种弹幕格式): 三、使用说明 3.1 部署说明 推荐使用 docker-compose.yaml 进行部署: 0. 请自行安装 docker 以及 docker-compose 环境. 1. 把下面内容保存为 docker-compose.yaml (注释说明处, 可自行修改) 2. 执行命令 docker-compose up -d , 然后稍等片刻. 即完成后端的部署. 3.2 前端操作 1. 进入前端: https://hengxin666.github.io/BiLiBiLi DanMu Crawling/ [!TIP] 前端是静态网页, 不保存任何数据. 需要连接后端, 才可以继续操作. 2. 进入填写后端的 http://ip:端口 , 然后即可操作 3.3 获取凭证 1. 登录网页版B站 2. 点击键盘F12, 进入浏览器审查界面 3. 如下操作: 4. 复制到前端的全局配置中进行添加. 四、代码构建 - Python 服务端 - Web 前端 五、问题反馈 - 您可以提 Issues , 我几乎都会看的qwq.. 六、许可证 简单地说: - 不允许商用行为 - 产生不良后果, 与作者无关 - 必要时, 请标明出处 七、致谢 7.1 感谢开源项目 - 哔哩哔哩 - API 收集整理 7.2 感谢各位项目支持者 感谢各位的支持, 如果喜欢的话可以点一个 Start 吗? 八、更新日志 - [2025-08-21 22:36:59] [V2.0.20] V2.0 第一个正式版本 ! 完成所有预期功能, 通过支持 Docker 部署. - [2025-08-07 17:03:35] [V2.0.0-Beta 18] 更新py部分, 以支持 pyinstaller 打包和运行时路径正确. - [2025-07-30 10:29:10] [V2.0.0-Beta 15] - 支持 补充 爬取历史","default_branch":null,"files":null,"tree":[],"storefront":"/r/HengXin666","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HengXin666/BiLiBiLi_DanMu_Crawling/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}