# XHS-GREPER **Repository Path**: codecow8848/xhs-greper ## Basic Information - **Project Name**: XHS-GREPER - **Description**: 用来抓取XHS帖子的程序 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-18 - **Last Updated**: 2026-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
XHS-Downloader

XHS-Downloader

简体中文 | English

Star History Rank GitHub Trending Repository of the Day
GitHub GitHub forks GitHub Repo stars GitHub code size in bytes GitHub release (with filter)
Static Badge GitHub all releases

🔥 小红书(XiaoHongShu、RedNote)链接提取/作品采集工具!

本文档仅介绍 GUI 图形界面 的使用方式。


📑 项目功能

📸 程序截图

前往 bilibili 观看演示;前往 YouTube 观看演示

GUI 图形界面截图

🔗 支持链接

🥣 使用方法

GUI 图形界面模式下,可以通过 程序运行(下载可执行文件)或 源码运行 两种方式启动。

⚠️ Cookie 配置为非强制项;如遇功能异常,建议配置或更新 Cookie 后再次尝试!

⚠️ 未设置 Cookie 时,视频作品只能下载低分辨率文件;建议配置 Cookie 以获取更高画质(无需登录账号)!

🖱 方式一:程序运行(推荐)

⭐ Mac OS、Windows 10 及以上用户可前往 Releases 下载程序压缩包,解压后打开程序文件夹,双击运行 main(Windows 下为 main.exe)即可打开 GUI 图形界面。

注意:由于 Mac OS 平台的可执行文件 main 未经过代码签名,首次运行时会受到系统安全限制。请先在终端执行 xattr -cr 项目文件夹路径 命令移除安全标记,执行一次后即可正常运行。

若通过此方式使用程序,文件默认下载路径为:.\Volume\Download;配置文件路径为:.\Volume\settings.json

程序更新

方案一:下载并解压文件,将旧版本的 Volume 文件夹复制到新版本的程序根目录。

方案二:下载并解压文件(不要运行程序),复制全部文件,直接覆盖旧版本文件。

⌨️ 方式二:源码运行

  1. 安装不低于 3.12 版本的 Python 解释器
  2. 下载最新的源码或 Releases 发布的源码至本地
    1. 使用 pip 安装项目依赖
    2. 运行 python -m venv venv 命令创建虚拟环境(可选)
    3. 运行 .\venv\Scripts\activate.ps1 或者 venv\Scripts\activate 命令激活虚拟环境(可选)
    4. 运行 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt 命令安装程序所需模块
    5. 运行 python .\main.py 或者 python main.py 命令启动 GUI 图形界面
      使用 uv 安装项目依赖(推荐)
    1. 运行 uv sync --no-dev 命令同步环境依赖
    2. 运行 uv run main.py 命令启动 GUI 图形界面

🖥 GUI 界面与功能说明

首次启动

第一次启动程序时,会弹出 免责声明 弹窗。请仔细阅读免责声明内容,点击 已阅读并同意 进入主界面;点击 不同意并退出 将关闭程序。

主界面左侧为导航栏,包含以下页面:创建任务、任务队列、剪贴板模式、下载记录、运行日志、程序设置、免责声明、关于项目。

➕ 创建任务

在输入框中粘贴小红书作品链接,支持一次粘贴多个链接(使用空格或换行分隔),程序会自动提取有效链接。

📋 任务队列

展示当前任务的下载状态,顶部显示 待处理、成功、失败、跳过 的统计数量,并提供筛选按钮。

📎 剪贴板模式

点击 开启监听 后,程序会在后台监听系统剪贴板;当你在浏览器复制作品链接时,程序会自动提取链接并创建下载任务,无需手动粘贴。点击 关闭监听 停止监听,已在队列中的任务会继续处理。

🗂 下载记录

记录已成功下载的作品 ID,重复处理相同作品时会自动跳过。

如需重新下载已记录的作品,请先删除对应记录,再重新处理作品链接。

📜 运行日志

实时显示程序运行过程中的日志信息,便于排查问题。

⚙️ 程序设置

所有参数都可以在 GUI 中直接修改,点击 保存配置 后立即生效,点击 放弃更改 撤销未保存的修改。设置分为四个分组:

提示:如果在界面中修改配置无法正常交互,也可以直接编辑配置文件 ./Volume/settings.json,修改后需重启程序才能生效。

ℹ️ 关于项目

查看程序版本、项目作者、开源协议、项目仓库等信息,并可点击 检查更新 检测新版本。

🌐 获取 Cookie(可选)

Cookie 为非强制项,但配置 Cookie 可以获得更高画质的视频文件(无需登录账号)。

  1. 打开浏览器(可选无痕模式启动),访问 https://www.xiaohongshu.com/explore
  2. 登录小红书账号(可跳过)
  3. 按下 F12 打开开发人员工具
  4. 选择 网络 选项卡
  5. 勾选 保留日志
  6. 在 过滤 输入框输入 cookie-name:web_session
  7. 选择 Fetch/XHR 筛选器
  8. 点击小红书页面任意作品
  9. 在 网络 选项卡选择任意数据包(如果无数据包,重复步骤7)
  10. 全选复制 Cookie,粘贴到 GUI「程序设置 → 网络与请求 → Cookie」输入框中并保存

🗳 下载记录说明

XHS-Downloader 会将下载过的作品 ID 储存至数据库,当重复下载相同的作品时,XHS-Downloader 会自动跳过该作品的文件下载(即使作品文件不存在),如果想要重新下载作品文件,请先在「下载记录」页面删除数据库中对应的作品 ID,再重新下载!

该功能默认开启,如果关闭该功能(程序设置 → 归档与记录 → 作品下载记录开关),XHS-Downloader 会检查文件是否存在,若文件存在则跳过下载!

⚠️ 免责声明

  1. 使用者对本项目的使用由使用者自行决定,并自行承担风险。作者对使用者使用本项目所产生的任何损失、责任、或风险概不负责。
  2. 本项目的作者提供的代码和功能是基于现有知识和技术的开发成果。作者按现有技术水平努力确保代码的正确性和安全性,但不保证代码完全没有错误或缺陷。
  3. 本项目依赖的所有第三方库、插件或服务各自遵循其原始开源或商业许可,使用者需自行查阅并遵守相应协议,作者不对第三方组件的稳定性、安全性及合规性承担任何责任。
  4. 使用者在使用本项目时必须严格遵守 GNU General Public License v3.0 的要求,并在适当的地方注明使用了 GNU General Public License v3.0 的代码。
  5. 使用者在使用本项目的代码和功能时,必须自行研究相关法律法规,并确保其使用行为合法合规。任何因违反法律法规而导致的法律责任和风险,均由使用者自行承担。
  6. 使用者不得使用本工具从事任何侵犯知识产权的行为,包括但不限于未经授权下载、传播受版权保护的内容,开发者不参与、不支持、不认可任何非法内容的获取或分发。
  7. 本项目不对使用者涉及的数据收集、存储、传输等处理活动的合规性承担责任。使用者应自行遵守相关法律法规,确保处理行为合法正当;因违规操作导致的法律责任由使用者自行承担。
  8. 使用者在任何情况下均不得将本项目的作者、贡献者或其他相关方与使用者的使用行为联系起来,或要求其对使用者使用本项目所产生的任何损失或损害负责。
  9. 本项目的作者不会提供 XHS-Downloader 项目的付费版本,也不会提供与 XHS-Downloader 项目相关的任何商业服务。
  10. 基于本项目进行的任何二次开发、修改或编译的程序与原创作者无关,原创作者不承担与二次开发行为或其结果相关的任何责任,使用者应自行对因二次开发可能带来的各种情况负全部责任。
  11. 本项目不授予使用者任何专利许可;若使用本项目导致专利纠纷或侵权,使用者自行承担全部风险和责任。未经作者或权利人书面授权,不得使用本项目进行任何商业宣传、推广或再授权。
  12. 作者保留随时终止向任何违反本声明的使用者提供服务的权利,并可能要求其销毁已获取的代码及衍生作品。
  13. 作者保留在不另行通知的情况下更新本声明的权利,使用者持续使用即视为接受修订后的条款。
在使用本项目的代码和功能之前,请您认真考虑并接受以上免责声明。如果您对上述声明有任何疑问或不同意,请不要使用本项目的代码和功能。如果您使用了本项目的代码和功能,则视为您已完全理解并接受上述免责声明,并自愿承担使用本项目的一切风险和后果。

✉️ 联系作者

说明:QQ 群聊仅限于讨论项目使用问题,严禁发布任何广告,严禁讨论任何账号交易、账号流量、流量变现、灰色产业等相关的内容!

✨ 作者的其他开源项目:

♥️ 支持项目

如果 XHS-Downloader 对您有帮助,请考虑为它点个 Star ⭐,感谢您的支持!

微信(WeChat) 支付宝(Alipay)
微信赞助二维码 支付宝赞助二维码

如果您愿意,可以考虑提供资助为 XHS-Downloader 提供额外的支持!

⭐ Star 趋势

Star History Chart