问题描述
使用浏览器插件抓取小红书视频笔记时,视频内容无法被正确保存。
当前行为:
- 插件可抓取图文笔记(含图片)
- 视频笔记抓取后,视频文件未被保存到笔记目录
- meta.json 的 images 数组中缺少视频条目
期望行为:
视频笔记抓取后,应生成以下结构:
note_id/
images/
cover.jpg # 封面图
video.mp4 # 视频文件
meta.json
content.md
其中 meta.json 的 images 数组应包含视频:
"images": [
"images/cover.jpg",
"images/video.mp4"
]
建议修复
在插件抓取逻辑中,检测到视频笔记时:
- 下载视频文件并保存至 images/video.mp4
- 将 images/video.mp4 加入 meta.json 的 images 数组
- 可选:同时生成 images/video.json 用于结构化元数据:
{"type": "video", "url": "视频直链或相对路径"}
这样「知识库-小红书图文」加载时即可正确识别并渲染视频(Knowledge.tsx 已有视频渲染逻辑,KnowledgeLoader.ts 已支持从 images 识别视频)。
环境信息
- 插件版本:[请填写]
- RedBox 版本:[请填写]
- 浏览器:[请填写]
- 复现链接:[如有]
问题描述
使用浏览器插件抓取小红书视频笔记时,视频内容无法被正确保存。
当前行为:
期望行为:
视频笔记抓取后,应生成以下结构:
其中 meta.json 的 images 数组应包含视频:
建议修复
在插件抓取逻辑中,检测到视频笔记时:
{"type": "video", "url": "视频直链或相对路径"}
这样「知识库-小红书图文」加载时即可正确识别并渲染视频(Knowledge.tsx 已有视频渲染逻辑,KnowledgeLoader.ts 已支持从 images 识别视频)。
环境信息