XHS-Downloader 辅助工具
配合 XHS-Downloader 使用的工具脚本,用于下载小红书收藏/点赞笔记并导出为 OpenClaw 记忆库格式。
依赖
需要先安装 XHS-Downloader:
git clone https://github.com/JoeanAmier/XHS-Downloader.git
cd XHS-Downloader
pip install -r requirements.txt
使用流程
1. 获取收藏/点赞链接(使用油猴脚本)
手动复制链接效率低,推荐使用 XHS-Downloader 提供的油猴脚本批量提取:
安装脚本:
- 安装 Tampermonkey 浏览器扩展
- 安装用户脚本:XHS-Downloader.js
提取链接:
- 打开 小红书网页版 并登录
- 进入个人主页 → 收藏 或 点赞 页面
- 点击 Tampermonkey 图标,选择:
提取收藏作品链接提取点赞作品链接
- 脚本会自动滚动页面加载全部内容
- 提取完成后链接自动复制到剪贴板
保存链接:
将剪贴板内容粘贴到 links.md 文件:
https://www.xiaohongshu.com/explore/xxx?xsec_token=...
https://www.xiaohongshu.com/explore/yyy?xsec_token=...
注意:自动滚动功能默认关闭,需在脚本设置中手动开启。开启后可能触发风控,建议适度使用。
2. 批量下载
# 在 XHS-Downloader 目录下运行
python batch_download.py links.md
下载的数据会保存到 Volume/Download/ExploreData.db。
3. 导出记忆库
方式 A:导出为单文件
python export_memory.py
# 生成 xhs_memory.md
方式 B:导出为多文件(推荐用于 OpenClaw)
python export_to_workspace.py
# 生成到 ~/.openclaw/workspace/xhs-memory/
4. 配置 OpenClaw 记忆搜索
编辑 ~/.openclaw/openclaw.json,添加:
{
"memorySearch": {
"extraPaths": [
"~/.openclaw/workspace/xhs-memory"
]
}
}
或者如果使用单文件导出,将 xhs_memory.md 放到 workspace 目录下。
脚本说明
| 脚本 | 功能 |
|---|---|
batch_download.py |
批量下载笔记并记录到数据库 |
export_memory.py |
导出为单个 Markdown 文件 |
export_to_workspace.py |
导出为多个独立文件(按日期+标题命名) |
致谢
- XHS-Downloader - GPL-3.0 License