项目介绍
SeqCrafter/fetch_danmu 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 26 个 Star、20 次 Fork。
- 仓库全名
- SeqCrafter/fetch_danmu
README 摘要
弹幕获取 API (Danmu Fetch API) 因为弹幕服务一般部署在国外服务器上,因此对项目重构,目前只负责从豆瓣网抓取链接,然后直接调用弹幕接口返回弹幕 目前调用的弹幕接口为:公益弹幕库 因为 Reflex 的 API 更新频繁,所以基于 reflex 的前端版本删除了,只保留了后端 API 的仓库。最近测试发现,本地可以获取正确的弹幕,但是部署到远端就得到随机的错误弹幕,原因是当前对爱奇艺的抓取方法在有些服务器(国外 ip)上会获取错误的 tvId!从而导致抓取到错误弹幕。 推荐 Fork 修改的另一个仓库danmuapi, 具有相似的 API. 功能特性 🚀 异步并行处理: 使用 asyncio 并行获取多平台弹幕,提高响应速度 🔍 多种获取方式: 支持豆瓣 ID、标题搜索和直接 URL 三种弹幕获取方式 🎯 平台聚合: 一次请求获取所有支持平台的弹幕数据 📊 标准化输出: 统一的弹幕数据格式…
完整内容见 GitHub 原始 README 或本页 。
常见问题
fetch_danmu 用什么语言开发?
主要使用 Python 编写,采用 MIT License 许可证,目前有 26 个 Star。
fetch_danmu 可以免费商用吗?
仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。
如何获取 fetch_danmu 的源码?
可以直接克隆仓库:git clone https://github.com/SeqCrafter/fetch_danmu.git,默认分支为 main;安装与运行步骤见仓库 README。
fetch_danmu 最近还在维护吗?
仓库最近一次更新为 1月12日,当前没有未关闭的 Issue;Star 数为 26,可作为社区活跃度的参考。
评论