首页/新闻资讯/正文详情

用XHS-Downloader批量下载与采集小红书作品

发布时间:2026/11/4 7:04:29 来源:云帆数科 栏目:资讯中心
用XHS-Downloader批量下载与采集小红书作品
用XHS-Downloader批量下载与采集小红书作品【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具项目地址: https://gitcode.com/gh_mirrors/xh/XHS-DownloaderXHS-Downloader 是小红书RedNote链接提取与作品采集工具输入作品链接可以批量下载作品的图片、视频、封面与 LivePhoto 文件并把标题、点赞数、发布时间等元数据持久化保存。它适合需要把小红书内容批量归档到本地的用户也适合想把采集能力接入自己工具的开发者。 项目速览采集输入单个或多个作品链接explore、discovery/item、xhslink 短链等格式提取作品的下载地址与点赞、评论、分享、标签、发布时间等元数据图文作品可指定图片序号下载下载与存储支持批量下载图片、视频、视频封面、LivePhoto支持断点续传默认记录已下载作品 ID 到本地数据库并自动跳过文件命名字段、图片格式、作者归档均可配置多形态集成同一套程序提供 GUI、TUI、命令行、服务器API / MCP四种运行形态可 Docker 部署另附 Tampermonkey 用户脚本用于提取链接和推送下载任务 选一条适合你的路径用图形界面下载作品只想下载个别作品的话下载 Release 可执行包双击main启动把链接粘贴到输入框创建任务即可程序带剪贴板监听复制作品链接后会自动识别。已下载的作品会自动跳过重复运行不会重复下载。可执行包默认把文件存到./Volume/Download配置文件为./Volume/settings.json。习惯源码运行的话需要 Python 3.12 及以上用 uv 安装依赖后启动git clone https://gitcode.com/gh_mirrors/xh/XHS-Downloader cd XHS-Downloader uv sync --no-dev uv run main.pyDocker 用户拉取joeanamier/xhs-downloader镜像映射 5556 端口与数据卷后即可运行。用命令行与用户脚本批量处理需要批量处理大量链接或接入自动化脚本时用命令行模式--url支持空格分隔的多个链接--index指定图文作品要下载的图片序号设置后只处理第一个链接--name_format、--folder_name、--cookie、--proxy等参数可直接覆盖配置文件中的值python main.py --url https://www.xiaohongshu.com/explore/作品ID python main.py --url 链接1 链接2 链接3 --author_archive true批量采集的另一半是 Tampermonkey 用户脚本在小红书网页上提取推荐页、账号发布 / 收藏 / 点赞 / 专辑、搜索结果的作品链接或在作品页直接勾选图片下载把程序配置里的script_server设为 true 后脚本还可以把下载任务推送给正在运行的程序由程序统一批量下载文件命名以程序端配置为准。让 API、MCP 或自己的代码调用它要把采集能力提供给其他程序或 AI 助手用服务器模式python main.py api启动 HTTP 服务文档页在/docs向POST /xhs/detail提交链接即返回作品数据或触发下载python main.py mcp启动 MCP 服务需先安装fastmcp依赖客户端连接http://127.0.0.1:5556/mcp。两种模式都要在请求头携带鉴权令牌令牌由python main.py token生成并与Volume/auth_secret.key绑定。⚙️ 配置要点与常见卡点如果视频画质不高检查是否配置了 Cookie未配置时视频只能下载低清晰度Cookie 无需登录账号访问小红书 explore 页面在网络面板用cookie-name:web_session过滤请求从请求标头复制完整 Cookie 写入settings.json如果链接解析失败或被风控检查链接是否过期作品链接携带日期信息旧链接更容易被风控下载前重新复制最新链接如果想重新下载某个作品检查下载记录已下载的作品 ID 记录在./Volume/ExploreID.db程序默认跳过有记录的作品删除对应 ID 或关闭download_record后再下载如果网络需要代理检查proxy参数数据请求使用proxy文件下载要走代理则再开启proxy_download如果 Docker 或 macOS 行为与预期不符检查运行形态差异Docker 模式不支持命令行参数模式与剪贴板读取 / 监听macOS 可执行文件首次运行需先执行xattr -cr 项目文件夹路径移除安全标记 进阶用法与二次开发核心是source包中的XHS类配置文件里的所有参数都能在代码里传入最小调用如下from source import XHS async with XHS(author_archiveTrue, note_formatmd) as xhs: print(await xhs.extract(作品链接, downloadTrue))extract返回包含下载地址的作品详细信息获取失败时返回空字典。record_data开启后会把作品数据写入本地 SQLite 数据库note_format可以按作品保存 txt 或 md 格式的信息文件author_archive将每个作者的作品存进作者ID_作者昵称命名的文件夹昵称变化时自动更新还可用mapping_data给作者设别名替代昵称。⚠️ 使用边界与注意事项仅下载个人使用或已授权的内容尊重原作者版权程序内置请求延时avg_delay默认 6 秒不要自行调高请求频率用户脚本的自动滚动功能默认关闭开启后有被平台判定为自动化操作的风控风险项目遵循 GPL-3.0 协议二次开发或再分发需遵守许可证条款鉴权令牌与 Cookie 均在本地存储注意不要对外公开auth_secret.key与 API 令牌XHS-Downloader 覆盖了从链接解析到文件归档的完整流程上手可以在项目目录运行uv run main.py参数说明以项目 README 为准。【免费下载链接】XHS-Downloader小红书XiaoHongShu、RedNote链接提取/作品采集工具项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Mac 解压 .dzip 文件全攻略:自带工具打不开,两种方案轻松搞定
Mac 解压 .dzip 文件全攻略:自带工具打不开,两种方案轻松搞定

Mac 解压 .dzip 文件全攻略:自带工具打不开,两种方案轻松搞定文章摘要.dzip 不是普通 ZIP 改后缀,Mac 自带归档实用工具、Keka、The Unarchiver 等都不支持,百度网盘在线解压还要开通超级会员。本文先讲清 .dzip 的 3 种来源&… · 2026/11/4 7:04:29

GitUp:把分支历史、变基与冲突解决变成可视化操作的 Git 图形客户端
GitUp:把分支历史、变基与冲突解决变成可视化操作的 Git 图形客户端

GitUp:把分支历史、变基与冲突解决变成可视化操作的 Git 图形客户端 【免费下载链接】GitUp The Git interface youve been missing all your life has finally arrived. 项目地址: https://gitcode.com/gh_mirrors/gi/GitUp Git 的命令语法并不难记&#xf… · 2026/11/4 7:03:29

DiPlay 免费 CarPlay 风暴背后:谁来为这套开源协议栈付账
DiPlay 免费 CarPlay 风暴背后:谁来为这套开源协议栈付账

DiPlay 免费 CarPlay 风暴背后:谁来为这套开源协议栈付账 【免费下载链接】DiPlay Independent CarPlay receiver for compatible Android head units. Wired and wireless public preview. 项目地址: https://gitcode.com/gh_mirrors/di/DiPlay 2026 年 9 月… · 2026/11/4 7:03:29

8 款免费开源 Android 学习应用指南:按使用场景挑选
8 款免费开源 Android 学习应用指南:按使用场景挑选

8 款免费开源 Android 学习应用指南:按使用场景挑选 【免费下载链接】open-source-android-apps Open-Source Android Apps 项目地址: https://gitcode.com/gh_mirrors/op/open-source-android-apps 想在通勤、课间和睡前把碎片时间用起来,却不想… · 2026/11/5 1:51:39

免费实现原生分辨率串流:Apollo 桌面流的搭建与调优
免费实现原生分辨率串流:Apollo 桌面流的搭建与调优

免费实现原生分辨率串流:Apollo 桌面流的搭建与调优 【免费下载链接】Apollo Sunshine fork - The easiest way to stream with the native resolution of your client device 项目地址: https://gitcode.com/gh_mirrors/apollo18/Apollo Apollo 是一个基于 … · 2026/11/5 1:51:39

一文讲透 JVM 内存回收:GC Roots 与可达性分析如何决定对象生死
一文讲透 JVM 内存回收:GC Roots 与可达性分析如何决定对象生死

一文讲透 JVM 内存回收:GC Roots 与可达性分析如何决定对象生死 【免费下载链接】jvm 🤗 JVM 底层原理最全知识总结 项目地址: https://gitcode.com/gh_mirrors/jvm9/jvm jvm 项目系统梳理了 JVM 底层原理,这篇聚焦 JVM 内存回收的判定… · 2026/11/5 1:51:39

bpftrace 入门指南:3 步跑通你的第一条内核跟踪脚本
bpftrace 入门指南:3 步跑通你的第一条内核跟踪脚本

bpftrace 入门指南:3 步跑通你的第一条内核跟踪脚本 【免费下载链接】bpftrace High-level tracing language for Linux 项目地址: https://gitcode.com/gh_mirrors/bp/bpftrace 项目速览:一句话讲清它凭什么存在 生产环境里出问题时&#xff0c… · 2026/11/5 1:51:39

基于multisim的逆计时数显定时器电路设计
基于multisim的逆计时数显定时器电路设计

22、逆计时数显定时器 设计任务及要求: 设计一个可预置:30秒的显示报警系统。要求预置30秒减到0秒报警(也可预置0秒,计数到30秒时报警);每隔5秒显示一次时间(即30秒,25秒,……,5秒,0… · 2026/11/5 1:51:39

微信聊天记录导出:WeChatMsg 三步生成完整备份
微信聊天记录导出:WeChatMsg 三步生成完整备份

微信聊天记录导出:WeChatMsg 三步生成完整备份 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg … · 2026/11/5 1:50:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码