🖼️ 小红书图片下载指南
944 words
5 minutes
🖼️ 小红书图片下载指南
🖼️ 小红书图片下载指南
适用场景:从小红书分享链接下载图片/壁纸 最后更新:2026-06-20 关联指南:
小红书视频下载指南.md
📋 前置条件
| 项目 | 说明 |
|---|---|
| 核心思路 | 从网页版HTML源码中提取 og:image 标签获取高清图片直链 |
| 推荐工具 | extended_http_tools(扒源码)+ super_admin:shell(curl 下载) |
| 可选工具 | 浏览器工具(browser:evaluate 获取元素链接) |
🚀 操作流程(三步走)
Step 1️⃣ 获取网页源码
用桌面版 UA 访问小红书分享链接:
extended_http_tools:http_request├── url = 小红书分享链接(xhslink 短链)├── method = GET└── headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 ..." }⚠️ 关键:必须用桌面版 Chrome UA!移动版 UA 返回的页面可能不包含完整内容。 ⚠️ 响应内容较大时会自动保存到文件,然后用
grep_code检索。
Step 2️⃣ 提取图片直链
在 HTML 中搜索 og:image 标签:
grep_code├── path = 上一步保存的 HTML 文件路径└── pattern = og:image找到形如以下的行,复制 content 属性值:
<meta name="og:image" content="http://sns-webpic-qc.xhscdn.com/.../...!nd_dft_wlteh_jpg_3">💡 小贴士:
- 图文笔记通常有多个
og:image,按顺序对应第1张、第2张……- 图片链接后缀
!nd_dft_wlteh_jpg_3表示「网页版预览尺寸」,实际已经是高清(1080px+)- 如果想获取原图,可以尝试去掉
!nd_dft_...后缀部分,但通常预览版已够用
Step 3️⃣ 下载图片
方法 A:curl 下载(推荐,可绕过防盗链)
使用 super_admin:shell 的 curl 命令,必须带 Referer 头:
super_admin:shell└── command = curl -L \ -o "/storage/emulated/0/Pictures/美图/壁纸01.jpg" \ -H "Referer: https://www.xiaohongshu.com" \ -H "User-Agent: Mozilla/5.0 ..." \ "https://sns-webpic-qc.xhscdn.com/.../...!nd_dft_wlteh_jpg_3"⚠️ 重要:不加
Referer: https://www.xiaohongshu.com会返回 403 防盗链错误! ✅exitCode: 0即为成功,输出为空是正常现象。
方法 B:下载工具 download_file(备选)
download_file├── url = 图片直链├── destination = 保存路径└── headers = { "Referer": "https://www.xiaohongshu.com", "User-Agent": "Mozilla/5.0 ..." }⚠️ 注意:小红书对
download_file的多部分下载有限制,可能失败。方法 A 更稳定。
方法 C:浏览器工具辅助(图片已加载在页面中时)
browser:evaluate└── function = () => { /* 获取所有 img 并提取 xhscdn 链接 */ }然后结合 super_admin:shell 的 curl 下载。
📌 常见问题 & 避坑指南
❌ 下载失败 / 403 Forbidden
- 原因:缺少 Referer 或 User-Agent 不对
- 解决:请求头必须包含
Referer: https://www.xiaohongshu.com - 终极方案:使用
super_admin:shell执行curl -H "Referer: ...",几乎不会失败
❌ 图片链接找不到
- 原因:短链跳转后可能不是标准笔记页,或页面需要登录
- 解决:先用
visit_web访问短链观察是否正常显示,再提取最终 URL 进行 HTTP 请求
❌ 下载的文件是 webp 格式,相册打不开
- 原因:小红书 CDN 默认输出 webp 格式
- 解决:webp 是通用格式,大多数现代相册都支持。如果确实需要 jpg,可用 FFmpeg 转换:
ffmpeg:ffmpeg_execute└── command = -i 输入.webp 输出.jpg -y
❌ 怎么判断是图文笔记还是视频笔记?
- 图文笔记:
<meta name="og:type" content="article">,有多个og:image - 视频笔记:
<meta name="og:type" content="video">,有og:video标签 - 可参考同目录下的
小红书视频下载指南.md处理视频
🎯 完整操作示例(实战模板)
1️⃣ 获取 HTML 源码 http_request → GET 分享链接(桌面 UA)
2️⃣ 搜索图片链接 grep_code → pattern="og:image" → 得到 jpg/webp 直链
3️⃣ 下载图片 super_admin:shell → curl -L -o 保存路径 \ -H "Referer: https://www.xiaohongshu.com" 图片直链
4️⃣ (可选)webp 转 jpg ffmpeg_execute → -i 图片.webp 图片.jpg -y📎 相关资源
- 同目录下的
小红书视频下载指南.md— 下载视频 + 截帧 - 同目录下的
小红书笔记提取操作指南.md— 提取图文笔记内容(OCR) - 同目录下的
小红书自动化操作指南.md— App 内自动化操作
Share Article
If this article helped you, please share it with others!
🖼️ 小红书图片下载指南
https://estars-blog.pages.dev/posts/操作指南-小红书图片下载指南/ Related Posts Smart
1
🎬 小红书视频下载指南
操作指南 用桌面版UA访问小红书分享链接,获取完整HTML:
2
飞书知识库文档批量上传指南
操作指南 1️⃣ 创建知识库节点 → 2️⃣ 复制文件到工作目录 → 3️⃣ 批量上传为飞书文档 → 4️⃣ 更新索引文档
3
小红书笔记提取操作指南
航海图 从小红书链接到结构化文档的完整工作流 ## 概述 从一个小红书(sharing)笔记链接开始,经过 **链接解析 → 笔记数据获取 → 图片下载 → OCR 文字识别 → 清洗整理**,最终得到可编辑、格式清晰的 Markdown 文档。 ⚠️ 注意:不要用 `uv run`(会重编 nuitka,极慢),直接用 venv Python 路径。
4
小万工作间 · Karpathy 编译体系变更说明与维护指南
航海图 小万工作间的目录结构原本是按内容类型分类的(外部精选、求职作战室、研究实验室等),角色清晰,但存在几个问题:
5
DS2API 部署使用指南
航海图 # ds2api 部署使用指南 > 将 DeepSeek Web 对话能力转换为 OpenAI、Claude、Gemini 兼容 API 的中间件。 > 项目地址:https://github.com/CJackHwang/ds2api (
Random Posts Random