Files
Bilibili-gadget/bilibili-API-collect-master/docs/danmaku/snapshot.md
T
mckero 8db1d171a0 feat: 重大优化更新 - 修复v14.0并发布Pro版
✨ 新功能:
- 创建bilibili_audio_downloader_pro.py (Pro版) - 全新架构重构
- 添加config.json配置文件支持
- 新增INSTALL.md详细安装指南
- 新增VERSION_COMPARISON.md版本对比说明

🐛 Bug修复 (v14.0):
- 修复中文编码显示问题
- 修复ffmpeg进度条计算不准确
- 改进yt-dlp下载进度解析
- 添加重试机制和超时设置
- 完善错误处理和日志记录

🏗️ Pro版优势:
- 面向对象架构设计,代码更清晰
- 自定义异常类和智能错误恢复
- 准确的进度条显示算法
- 完整的日志系统
- 灵活的配置管理
- 更好的用户体验

📚 文档更新:
- 更新README.md,添加版本对比指引
- 更新requirements.txt依赖列表
- 完善项目文档结构
2025-09-21 12:02:11 +08:00

2.4 KiB
Raw Blame History

弹幕快照

获取弹幕快照

https://api.bilibili.com/x/v2/dm/ajax

请求方式:GET

最近产生的几条弹幕内容,最多20条

url参数:

参数名 类型 内容 必要性 备注
aid num或str 稿件avid或稿件bvid 必要

json回复:

根对象:

字段 类型 内容 备注
code num 返回值 0:成功
-400:请求错误
-404:无视频
message str 错误信息 默认为0
ttl num 1
data array 预览列表

data数组:

项 类型 内容 备注
0 str 预览内容1
n str 预览内容(n+1)
…… str …… ……
19 str 预览内容20 最后一条

示例:

获取视频av43337021/BV1rb411m7gE的弹幕快照,总计20条

avid方式:

curl -G 'https://api.bilibili.com/x/v2/dm/ajax' \
--data-urlencode 'aid=43337021'

bvid方式:

curl -G 'https://api.bilibili.com/x/v2/dm/ajax' \
--data-urlencode 'aid=BV1rb411m7gE'
查看响应示例:
{
	"code": 0,
	"message": "0",
	"ttl": 1,
    "data": [
	"漫画比动漫好看而且血腥", 
	"666", 
	"金木小天使",
	"太喜欢了", 
	"每天一遍防止抑郁",
	"我还记得土豆那时候还有的看",
	"把在给我摸摸~",
	"突然泪目",
	"感谢野生字幕君",
	"993-7",
	"刚刚出的时候小学看,现在高二了",
	"原版op有这么长吗?搞笑,肯定做了剪辑,op会给你放全歌?",
	"让你看个op 3 : 5 4 秒?",
	"说原版不原版的都是弱智",
	"樱花",
	"请打开洗脑循环食用,请打开洗脑循环食用,请打开洗脑循环食用,请打开洗脑循环食用,请打开洗脑循环食用,",
	"再来亿遍", 
	"错的不是我,而是这个世界。",
	"吃货的第一季的最后一季足以让他封神!", 
	"+"
    ]
}