# 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
前往 bilibili 观看演示;前往 YouTube 观看演示
GUI 图形界面截图
https://www.xiaohongshu.com/explore/作品ID?xsec_token=XXXhttps://www.xiaohongshu.com/discovery/item/作品ID?xsec_token=XXXhttps://www.xiaohongshu.com/user/profile/作者ID/作品ID?xsec_token=XXXhttps://xhslink.com/分享码支持单次输入多个作品链接,链接之间使用空格或换行分隔;程序会自动提取有效链接,无需额外处理!
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 文件夹复制到新版本的程序根目录。
方案二:下载并解压文件(不要运行程序),复制全部文件,直接覆盖旧版本文件。
3.12 版本的 Python 解释器python -m venv venv 命令创建虚拟环境(可选).\venv\Scripts\activate.ps1 或者 venv\Scripts\activate 命令激活虚拟环境(可选)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt 命令安装程序所需模块python .\main.py 或者 python main.py 命令启动 GUI 图形界面uv sync --no-dev 命令同步环境依赖uv run main.py 命令启动 GUI 图形界面第一次启动程序时,会弹出 免责声明 弹窗。请仔细阅读免责声明内容,点击 已阅读并同意 进入主界面;点击 不同意并退出 将关闭程序。
主界面左侧为导航栏,包含以下页面:创建任务、任务队列、剪贴板模式、下载记录、运行日志、程序设置、免责声明、关于项目。
在输入框中粘贴小红书作品链接,支持一次粘贴多个链接(使用空格或换行分隔),程序会自动提取有效链接。
1 3 5;留空表示下载全部图片。.xlsx),程序会读取表格中的作品链接并自动批量导入(可通过「列名或列号」指定链接所在列,默认为 原帖链接)。展示当前任务的下载状态,顶部显示 待处理、成功、失败、跳过 的统计数量,并提供筛选按钮。
点击 开启监听 后,程序会在后台监听系统剪贴板;当你在浏览器复制作品链接时,程序会自动提取链接并创建下载任务,无需手动粘贴。点击 关闭监听 停止监听,已在队列中的任务会继续处理。
记录已成功下载的作品 ID,重复处理相同作品时会自动跳过。
如需重新下载已记录的作品,请先删除对应记录,再重新处理作品链接。
实时显示程序运行过程中的日志信息,便于排查问题。
所有参数都可以在 GUI 中直接修改,点击 保存配置 后立即生效,点击 放弃更改 撤销未保存的修改。设置分为四个分组:
提示:如果在界面中修改配置无法正常交互,也可以直接编辑配置文件 ./Volume/settings.json,修改后需重启程序才能生效。
查看程序版本、项目作者、开源协议、项目仓库等信息,并可点击 检查更新 检测新版本。
Cookie 为非强制项,但配置 Cookie 可以获得更高画质的视频文件(无需登录账号)。
https://www.xiaohongshu.com/exploreF12 打开开发人员工具网络 选项卡保留日志过滤 输入框输入 cookie-name:web_sessionFetch/XHR 筛选器网络 选项卡选择任意数据包(如果无数据包,重复步骤7)
XHS-Downloader 会将下载过的作品 ID 储存至数据库,当重复下载相同的作品时,XHS-Downloader 会自动跳过该作品的文件下载(即使作品文件不存在),如果想要重新下载作品文件,请先在「下载记录」页面删除数据库中对应的作品 ID,再重新下载!
该功能默认开启,如果关闭该功能(程序设置 → 归档与记录 → 作品下载记录开关),XHS-Downloader 会检查文件是否存在,若文件存在则跳过下载!
./Volume/Download/ExploreData.db 文件./Volume/ExploreID.db 文件说明:QQ 群聊仅限于讨论项目使用问题,严禁发布任何广告,严禁讨论任何账号交易、账号流量、流量变现、灰色产业等相关的内容!
✨ 作者的其他开源项目:
如果 XHS-Downloader 对您有帮助,请考虑为它点个 Star ⭐,感谢您的支持!
| 微信(WeChat) | 支付宝(Alipay) |
|---|---|
![]() |
![]() |
如果您愿意,可以考虑提供资助为 XHS-Downloader 提供额外的支持!