Zhihu
通过 OOMOL 账户连接,实现 Zhihu 搜索、热点内容获取及问答查询。
下载 79
基于yt-dlp和gallery-dl提取小红书笔记、用户主页及话题内容的结构化数据。
openclaw skills install @xuya227939/xiaohongshu-research-kit命令、参数、文件名以原文为准
从小红书(Xiaohongshu)的笔记、个人主页和内容中提取结构化数据,用于研究分析。基于本地运行的 yt-dlp 和 gallery-dl —— 无需 API 密钥。
版本: 1.0.0
前置条件: yt-dlp >= 2024.01.01,gallery-dl >= 1.26.0
# macOS
brew install yt-dlp gallery-dl
# pip
pip install yt-dlp gallery-dl
# 验证安装
yt-dlp --version && gallery-dl --version小红书大部分内容需要登录态。请导出浏览器中的 cookies:
yt-dlp --cookies-from-browser chrome "URL"
gallery-dl --cookies-from-browser chrome "URL"提取视频笔记的标题、描述、互动数据等信息。
yt-dlp --dump-json --skip-download --cookies-from-browser chrome \
"https://www.xiaohongshu.com/explore/NOTE_ID"关键 JSON 字段:
| 字段 | JSON 路径 |
|---|---|
| 标题 | .title |
| 描述 | .description |
| 作者 | .uploader |
| 发布日期 | .upload_date(格式为 YYYYMMDD → YYYY-MM-DD) |
| 播放量 | .view_count |
| 点赞数 | .like_count |
| 评论数 | .comment_count |
| 时长 | .duration(仅视频) |
| 缩略图 | .thumbnail |
| 标签 | .tags[] |
针对图文笔记(图像为主),使用 gallery-dl:
gallery-dl --dump-json --cookies-from-browser chrome \
"https://www.xiaohongshu.com/explore/NOTE_ID"返回包含图片链接、文字说明及元数据的 JSON。图文笔记通常包含 1 到 9 张图片,并带有文字叠加。
获取用户主页的全部内容(图文 + 视频):
yt-dlp --flat-playlist --dump-json --playlist-end 20 \
--cookies-from-browser chrome \
"https://www.xiaohongshu.com/user/profile/USER_ID"适用于所有内容类型:
gallery-dl --dump-json --range 1-20 \
--cookies-from-browser chrome \
"https://www.xiaohongshu.com/user/profile/USER_ID"输出格式: 表格形式,包含列:序号、日期、内容类型(图片/视频)、标题(前 40 个字符)、点赞数。
小红书话题页内容提取:
gallery-dl --dump-json --range 1-20 \
--cookies-from-browser chrome \
"https://www.xiaohongshu.com/search_result?keyword=KEYWORD"| 模式 | 类型 |
|---|---|
xiaohongshu.com/explore/NOTE_ID | 单篇笔记 |
xiaohongshu.com/discovery/item/NOTE_ID | 单篇笔记(备用) |
xhslink.com/SHORTCODE | 短链接 |
xiaohongshu.com/user/profile/USER_ID | 用户主页 |
{n/10000:.1f}万{n/1000:.1f}千当用户提供小红书链接时:
--cookies-from-browser 进行认证(几乎总是必需)当用户要求 下载媒体 时:
小红书研究工具包是由 [SnapVee](https://snapvee.com) 开发的开源项目。
已收录 1 个 Skill