Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计异常

xhs-spiderxhs 蜘蛛

Agent Skill

xhs-spider 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

222

周安装

9

GitHub Stars

公开资料未说明

下载量

70
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:xhs-spider(xhs 蜘蛛)
来源仓库:https://github.com/divxpro/xhs-spider
仓库路径:skills/xhs-spider
安装命令:
npx skills add https://github.com/divxpro/xhs-spider --skill xhs-spider
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/divxpro/xhs-spider --skill xhs-spider

简介

xhs-spider 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,需结合原始 README 核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 可结合来源仓库和 SKILL.md 进一步了解功能边界和使用限制。

SKILL.md

xhs-spider

小红书(XHS)数据整理 CLI 工具


Skill Metadata

Name: xhs-spider Type: CLI Tool Language: TypeScript/Node.js Repository: https://github.com/DivXPro/xhs-spider


Triggers

Invoke this skill when:

  • 用户请求获取小红书笔记数据
  • 用户请求搜索小红书内容
  • 用户请求整理小红书用户笔记
  • 用户提到 xhs、小红书、数据整理、笔记爬虫

Related Skills

评论商业价值分析 - 位于 reference/SKILL-comment-analysis.md

  • 分析小红书评论数据
  • 生成量化汇总报告
  • 包含情感分析、话题分类、购买意向等维度

Installation

# 从 npm 安装(推荐)
npm install -g xhs-spider

# 安装后即可使用全局命令
xhs --help

Environment Setup

执行 CLI 前需要从 .claude/settings.env 注入 XHS_COOKIES 环境变量。

直接执行前导入

Linux / macOS:

export "$(grep '^XHS_COOKIES=' .claude/settings.env)" && XHS_COOKIES="${XHS_COOKIES//\"/}" && xhs note "url"

Windows (CMD):

for /f "tokens=1,2 delims==" %i in ('findstr XHS_COOKIES .claude\settings.env') do @set %i=%~j && xhs note "url"

Windows (PowerShell):

$c = Get-Content .claude/settings.env | Where-Object { $_ -match '^XHS_COOKIES=' }; $p = $c -split '=', 2; $v = $p[1].Trim([char]34); [Environment]::SetEnvironmentVariable($p[0], $v, 'Process'); xhs note "url"

Quick Start

# 1. 设置 cookies(方式一:环境变量)
export XHS_COOKIES="你的小红书cookies"

# 2. 获取笔记详情
xhs note "https://www.xiaohongshu.com/explore/xxx"

# 3. 搜索笔记
xhs search "美食" -n 20 -f table

Commands

命令说明
xhs note <url>获取单个笔记详情
xhs user <url>获取用户的所有笔记
xhs search <query>搜索笔记
xhs creator获取创作者发布的笔记
xhs comment <url>获取笔记的评论

Command Options

全局参数(所有命令可用)

参数说明默认值
-c, --cookies <cookies>XHS cookies-
-f, --format <format>输出格式:json/table/csv/mdjson
--download下载笔记媒体文件false

note 命令

参数说明默认值
--download下载笔记的图片/视频false
--refresh强制从网络重新获取最新数据false

user 命令

参数说明默认值
-n, --num <数量>获取笔记数量100
--download下载笔记的图片/视频false

search 命令

参数说明默认值
-n, --num <数量>搜索数量10
--sort <0-4>排序方式0
--type <0-2>笔记类型0
--time <0-3>笔记时间0
--download下载笔记的图片/视频false

sort 参数值:

  • 0 - 综合排序
  • 1 - 最新
  • 2 - 最多点赞
  • 3 - 最多评论
  • 4 - 最多收藏

type 参数值:

  • 0 - 不限
  • 1 - 视频笔记
  • 2 - 普通笔记

time 参数值:

  • 0 - 不限
  • 1 - 一天内
  • 2 - 一周内
  • 3 - 半年内

comment 命令

参数说明默认值
--download保存评论到本地 YAML 文件false

Output Formats

格式说明适用场景
jsonJSON 美化输出程序处理
table制表符分隔控制台查看
csvCSV 格式Excel 导入
mdMarkdown 表格文档使用

Configuration

Cookies 配置(必填)

Cookies 优先级(从高到低):

  1. 命令行参数 xhs note "url" -c "cookies字符串"
  2. 环境变量 export XHS_COOKIES="cookies字符串" xhs note "url"
  3. .env 文件 XHS_COOKIES=cookies字符串

获取 Cookies

  1. 打开浏览器,登录小红书
  2. 按 F12 打开开发者工具
  3. 切换到 Network 标签
  4. 刷新页面,任意请求中找到 Cookie 请求头
  5. 复制完整 cookie 字符串

Examples

# 获取笔记详情(JSON 输出)
xhs note "https://www.xiaohongshu.com/explore/xxx"

# 表格形式显示
xhs note "https://www.xiaohongshu.com/explore/xxx" -f table

# 获取笔记详情(强制刷新)
xhs note "https://www.xiaohongshu.com/explore/xxx" --refresh

# 下载笔记媒体
xhs note "https://www.xiaohongshu.com/explore/xxx" --download

# 搜索最新笔记
xhs search "榴莲" -n 20 --sort 1

# 搜索视频笔记
xhs search "美食" --type 1 --sort 2 -f csv

# 获取用户笔记
xhs user "https://www.xiaohongshu.com/user/profile/xxx" -n 50

# 获取笔记评论
xhs comment "https://www.xiaohongshu.com/explore/xxx"

# 获取评论并保存到本地
xhs comment "https://www.xiaohongshu.com/explore/xxx" --download

# Markdown 格式导出
xhs search "旅游攻略" -n 30 -f md > results.md

Data Output

下载的媒体文件保存在 datas/media_datas/{笔记ID}/ 目录,包含:

  • note.yaml - 笔记完整信息(YAML 格式,程序处理用)
  • NOTE.md - 笔记 Markdown 详情
  • comments.yaml - 评论数据(使用 --download 参数时生成)
  • image_0.jpg, image_1.jpg - 图片
  • video.mp4 - 视频(如果有)

Data Fetching Strategy

获取笔记数据时,优先从本地数据文件夹读取,除非明确要求获取最新数据。

读取优先级

  1. 优先读取本地数据 - 当笔记已下载过时,优先从 datas/media_datas/{笔记ID}/note.yaml 读取
  2. 按需抓取最新数据 - 仅当用户明确要求(添加 --refresh--force--latest 等参数)时,才重新从网络抓取

适用场景

  • 查看历史下载的笔记数据
  • 避免重复请求,提高响应速度
  • 减少对小红书服务器的压力

强制刷新

如需获取最新数据,请使用 --refresh 参数:

xhs note "https://www.xiaohongshu.com/explore/xxx" --refresh

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.12%
按下载量换算25

Claude

30.5%
按下载量换算21

Cursor

17.91%
按下载量换算13

Gemini CLI

10.35%
按下载量换算7

安全审计

Socket

可疑

Snyk

未通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills