尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

小红书批量下载怎么实现?XHS-Downloader 给三类用户各备了一条捷径

小红书批量下载怎么实现?XHS-Downloader 给三类用户各备了一条捷径 小红书批量下载怎么实现XHS-Downloader 给三类用户各备了一条捷径【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader收藏夹里躺着两三百条小红书作品真到要下载的时候你可能会发现浏览器里一个个点开另存太慢手机端转存又有限制好不容易导出来的图片还是 HEIC 格式Windows 上根本打不开。如果你正被这些事反复折腾那这个叫 XHS-Downloader 的开源小红书批量下载工具值得花五分钟看完——它把提取链接→采集信息→下载文件→归档落盘压缩成一次操作而且针对不同的人准备了完全不同的打开方式。先对号入座看看你属于哪类人你的处境推荐玩法上手成本只想把收藏的作品存进硬盘不想研究任何参数TUI 图形界面粘贴链接点按钮5 分钟要批量收集上百条素材还想按作者、按日期整理成库浏览器用户脚本 配置文件半小时想写进脚本、定时任务或对接自己的程序和 AI命令行 / API / MCP / 二次开发需要一点代码基础三类玩法共用同一套底层逻辑下面按人群逐一说清楚。只想简单下载的人粘贴链接剩下的交给程序这类人最大的痛点是不想装环境、不想看参数只想有个界面把链接粘进去就完事。XHS-Downloader 默认启动的就是 TUI 图形界面长得像终端里的软件操作全靠键盘但非常直观。在项目根目录运行python main.py主界面正中就是输入框支持一次粘贴多条链接用空格分隔即可程序会自动提取有效链接不用你手动清洗。它认得的链接格式包括https://www.xiaohongshu.com/explore/作品ID?xsec_tokenXXXhttps://www.xiaohongshu.com/discovery/item/作品ID?xsec_tokenXXXhttps://www.xiaohongshu.com/user/profile/作者ID/作品ID?xsec_tokenXXXhttps://xhslink.com/分享码分享短链粘贴完点下载无水印作品文件剩下的交给程序自动跳过已下载过的作品、断点续传、顺带下载 livePhoto 动图、按你设置的格式保存图片全程不用管。两个高频问题顺带说一下视频画质太低给程序配上 Cookie 就能拿到更高清的视频源。在浏览器访问小红书任意页面按 F12 打开开发者工具在网络面板过滤web_session从请求里复制完整的 Cookie 填进设置即可无需登录账号。同一作品重复下载程序默认开启下载记录数据存在Volume/ExploreID.db已下载过的作品会自动跳过。如果文件误删想重下先清理数据库里对应的作品 ID 再下载。设置界面按S键进入主界面底部有快捷键提示Q退出、U检查更新、R下载记录、M开启剪贴板监听下载格式、重试次数、归档模式都在这里调改完保存即生效。整理素材的人链接批量进剪贴板文件按你的规矩归档第二类人的痛点是量太大要收集某个账号或某个话题下上百条作品一条条复制链接手会抽筋就算复制完了下载下来的文件名乱糟糟根本没法归档。XHS-Downloader 的解法分两步先用浏览器用户脚本批量圈链接再用配置文件把落盘规则调成你的习惯。第一步装脚本批量提取链接。项目里的static/XHS-Downloader.js是给 Tampermonkey 用的用户脚本装好后打开小红书页面侧边会出现功能菜单支持一键提取账号发布、收藏、点赞、专辑的作品链接推荐页、搜索页的作品链接与用户链接提取结果直接写进剪贴板一页一页逛下来几十上百条链接已经躺在里面了。需要定向提取时脚本还会弹出选择界面勾选想要的作品再提取避免把无关内容一锅端。脚本默认不自动滚动页面你可以在设置里打开自动滚动加载更多并自定义滚动次数。这里提醒一句批量提取时建议关闭自动滚动避免被平台判定为自动化操作。第二步用配置文件调归档规则。程序首次运行后会在Volume/settings.json生成配置文件直接改完重启程序就生效。几个整理党最关心的字段配置项默认值说明name_format发布时间 作者昵称 作品标题文件名命名规则支持点赞数、作品ID、作品类型等字段folder_modefalse开启后每个作品单独一个文件夹author_archivefalse按作者归档文件夹名为作者ID_作者昵称昵称变更自动更新mapping_data无给某个作者设别名格式作者ID: 作者别名image_formatPNG图文格式支持 AUTO、PNG、WEBP、JPEG、HEICwrite_mtimefalse把文件修改时间改成作品发布时间素材库按时间排序很实用关于图片格式多说一句部分作品没有 HEIC 版本程序会自动降级为 WEBP不会让你拿到一堆打不开的文件设成AUTO则跟随服务器返回的原始格式。整理党还有个进阶玩法在配置里把script_server设为true让程序在后台作为服务器运行逛页面时直接点脚本菜单里的推送下载任务浏览器侧收集、程序侧下载两边无缝衔接。想接进自己程序的人CLI、API、MCP 三选一第三类人已经不满足于手动操作痛点很明确想自动化、想复用。XHS-Downloader 为此留了三条口子从轻到重分别是命令行、API、MCP。**命令行CLI**适合写进批处理或定时任务。全部参数一条python main.py --help就能看到完整表格。# 单个作品直接下载 python main.py --url https://www.xiaohongshu.com/explore/作品ID?xsec_tokenXXX # 多个链接整体加引号、空格分隔 python main.py --url 链接1 链接2 链接3 # 只下载图文作品的第1、3、5张图 python main.py --url https://www.xiaohongshu.com/explore/作品ID?xsec_tokenXXX --index 1 3 5 # 从 Chrome 读取 Cookie 并写回配置文件 python main.py --browser_cookie Chrome --update_settings常用参数速查参数简写作用--url-u作品链接多个用空格分隔--index-i只下载指定序号的图片--image_format-if图片格式PNG / WEBP--cookie-ck小红书网页版 Cookie无需登录--folder_mode-fm每个作品存进单独文件夹--author_archive-aa按作者归档--update_settings-us把本次命令行参数写回配置文件API 模式是为二次开发准备的。python main.py api启动后服务默认跑在http://127.0.0.1:5556浏览器打开/docs就能看到自动生成的交互式文档。核心接口是POST /xhs/detail传 JSON 即可获取作品信息或触发下载import httpx resp httpx.post( http://127.0.0.1:5556/xhs/detail, json{ url: https://www.xiaohongshu.com/explore/作品ID?xsec_tokenXXX, download: True, # 是否同时下载文件 index: [1, 3, 5], # 只下载这几张图 }, timeout60, ) print(resp.json())MCP 模式则是给 AI 助手准备的python main.py mcp启动后在支持 MCP 的客户端里配置一个 Streamable HTTP 服务地址填http://127.0.0.1:5556/mcp/AI 就能直接指挥它获取作品信息或下载文件。这样一来公众号机器人、自动化脚本、AI 工作流都能复用这套采集能力不必自己对接小红书接口。追求更彻底的定制直接看项目里的example.py——它演示了如何用XHS类把下载能力嵌进自己的 Python 脚本extract()一个方法就能拿到作品详情和下载地址。这个环节常见的坑是请求失败或超时。程序内置了请求延时机制你也可以在配置里调大max_retry重试次数和timeout超时时间网络环境特殊时设置proxy代理即可。一条捷径只解决一类问题这个工具解决整条流水线XHS-Downloader 真正值钱的地方不是又一个下载器而是把找链接→取信息→下文件→归档这四步原本分散的操作压缩成了一个动作普通用户粘贴即下整理党圈选即收开发者一行命令或一个接口直接复用。你不需要在它和你之间再架一层胶水。下一步很直接克隆https://gitcode.com/gh_mirrors/xh/XHS-Downloader用pip install -r requirements.txt或uv sync --no-dev装好依赖跑一句python main.py先下一条试试水体验顺手了再决定要不要上用户脚本和 API。工具已经替你铺好了路剩下的就是让下载这件事别再占用你的时间。【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具提取账号发布、收藏、点赞、专辑作品链接提取搜索结果作品、用户链接采集小红书作品信息提取小红书作品下载地址下载小红书作品文件项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表