小红书数据助手:开箱即用的桌面爬虫,一键批量下载图片 / 视频 / 数据

292 阅读5分钟
  • 桌面端 GUI,小白也能用的“小红书爬虫工具”
  • 支持 指定笔记 / 博主全量 / 搜索批量 三种下载模式
  • 自动导出 Excel(标题、正文、点赞数等),适合做数据分析、选题和素材库
  • Cookie 本地加密存储,不上传任何账号信息,支持断点续传和任务队列
  • Windows / macOS 双平台,已经开源在 GitHub,持续迭代中

大家好,最近做了一个日常用的小工具——小红书数据助手

ShotEasy@2_compressed.png 如果你做过这些事情:

  • 运营要做 竞品监控 / 内容盘点,结果同事在那一条一条右键另存为
  • 数据分析要做 笔记数据分析,还在手抄标题、点赞、收藏
  • 自媒体同学想收集一批 素材库,结果一下午只保存了十几条

那这个工具,大概率能帮你省下好几个小时。


一、为什么要造这个轮子?

最开始我只是在命令行里跑 Python 的 Spider_XHS 脚本,能抓数据,但:

  • 配环境对非技术同学非常不友好
  • 中途断了、想看日志、想暂停,都很不顺手

于是就有了这个想法:封装成一个桌面应用——

  • 双击就能用
  • 图形界面点一点就能开任务
  • 有进度条、有实时日志,还能随时停

二、功能总览:3 种下载模式 + 安全可靠

1. 三种下载模式,对应三种典型场景

在主界面里,可以选择三种模式:

模式适合做什么
指定笔记已经手上有一批链接,想一次性全部保存
博主笔记想把某个博主的所有笔记打包下来,做长线观察或素材库
搜索下载按关键词 + 条件批量保存搜索结果,适合做专题分析

比如你做“露营”这个垂类:

  • 想拉一份头部博主的内容:用 博主笔记模式
  • 想看最近一个月“露营帐篷”的内容:用 搜索模式 + 时间范围过滤(最近版本已经支持更细的筛选条件,比如时间范围、地理位置等)

2. 下载内容:图片 / 视频 / 文本 / 结构化数据

每条笔记会尽可能完整地保存:

  • 图片 & 视频:下载到本地文件夹
  • Excel 汇总表:自动生成一张表,包含标题、正文、点赞数等关键字段,方便后续做分析或导入 BI 工具

保存后的文件结构大致是这样的:

保存路径/
├── 笔记标题A/
│   ├── 图1.jpg
│   ├── 图2.jpg
│   └── 视频.mp4
├── 笔记标题B/
└── 汇总.xlsx

拿到这份 Excel,就可以随便玩:透视表、热词分析、Top N、时间趋势… 都很好做。


三、五分钟上手:从安装到跑完第一个任务

1. 安装 & 打开

GitHub Releases 页面里可以下载对应系统的安装包:

  • Windows:xhs-helper-setup.exe
  • macOS:xhs-helper.dmg

2. 获取并配置 Cookie

这一步只需要做一次,后面除非 Cookie 失效,一般不用再管。

大致流程:

  1. 用浏览器打开小红书网页版,登录你的账号
  2. 打开开发者工具(F12),切到「Network / 网络」
  3. 刷新页面,随便点一个请求
  4. 在请求详情里找到 Request Headers,复制整行 Cookie: 后的内容
  5. 回到应用的「设置」页面,粘贴到 Cookie 输入框并保存

3. 配置保存路径

在设置页里,分别指定:

  • 图片 / 视频保存位置
  • Excel 文件保存位置
    -(可选)HTTP/HTTPS 代理

建议按项目管理,比如:

D:/xhs-data/
├── camping-2025/
├── make-up-q1/
└── brand-xxx-monitor/

4. 创建第一个下载任务

以最常用的三种为例(实际 UI 会更友好,这里只是示意):

① 指定笔记模式

适合手上已经有一批笔记链接的场景:

https://www.xiaohongshu.com/explore/xxxxx
https://www.xiaohongshu.com/explore/yyyyy

一行一个链接,贴进去,设置好下载数量和保存选项,点「开始下载」就行。

② 博主笔记模式

适合做某个博主的长期监控 / 素材归档:

https://www.xiaohongshu.com/user/profile/xxxxx
  • 会按你设置的数量和筛选条件,拉取该博主的内容
  • 支持选择只要图文、只要视频或全部

③ 搜索模式

最强模式,也是自己用得最多的一种:

  • 输入关键词(比如“露营”“眼影盘”“穿搭”)
  • 可以设定:下载数量、排序方式(综合 / 最新 / 最热 等)、笔记类型、时间范围、甚至地理位置过滤
  • 适合做专题研究,比如“最近 1 个月杭州露营相关内容的数据盘点”

5. 查看进度 & 结果

在「历史」页面可以看到:

  • 实时日志(INFO / WARNING / ERROR 不同颜色)
  • 进度条和当前正在处理的笔记标题
  • 停止任务、导出日志、打开结果文件夹等快速操作

这一步基本就是盯着进度条跑完,然后打开文件夹检查结果就好。


六、开源地址

项目完全开源,欢迎直接来看代码、提 Issue 或 PR:

如果这篇文章或这个工具对你有一点点帮助,
欢迎点赞 / 收藏 / 转发 + GitHub 上点个 Star ⭐
也非常欢迎在评论区或者 Issue 里告诉我你在什么场景下用到了它,我会优先根据这些真实需求来做迭代。

—— 感谢看到这里,我们下个项目再见 👋

免责声明:本工具仅供学习研究使用,请遵守相关法律法规和平台规则;下载内容的版权均归原作者所有,使用后果请自行承担。)