Public-lite workflow for turning Xiaohongshu/XHS posts and comments into structured opportunity clusters.
中文为主。This is a public-lite release: it shares the method, schemas, safe heuristics, and report/review scripts, but does not include platform adapters, login details, runtime orchestration, or full production prompts.
xhs-needs-mining 想解决的是:
- 不是泛泛“刷小红书找灵感”
- 而是把 真实用户需求、评论证据、现有替代方案、价格/付费信号、立项判断 结构化
- 最后输出成可以继续验证的 机会簇报告
它更像一套:
- 方法框架
- 数据结构
- 证据归并与补齐逻辑
- 报告 / 复盘脚本
而不是一个“一键爬全站”的项目。
这个仓库公开的是:
- 需求挖掘方法
- 结构化字段设计
- 证据 / 归簇 / 报告 / 复盘脚本
- 脱敏样例输入与输出
- 一个可复现的 public-lite 工作流
这个仓库不公开:
- 平台登录方式、cookie、token
- 高风险自动化细节
- OpenClaw runtime / heartbeat / task resume 逻辑
- 全量生产 prompt
- 完整内部业务阈值与排序细节
xhs-needs-mining/
├── docs/
├── examples/
├── prompts/
├── rules/
├── schema/
├── scripts/
└── output/
更适合这些任务:
- 从小红书帖子和评论里找 可产品化 或 可服务化 的需求
- 给机会簇补
谁付钱 / 价格带 / 市场类型 / 供给状态 / 立项建议 - 对历史结果做
review,而不是每轮都从零重搜
不适合这些任务:
- 当作“平台批量采集器”
- 代替人工判断所有商业机会
- 把热度直接等价成需求
python3 scripts/render_report.py \
--input examples/sample-no-supply.json \
--output-dir output/reportspython3 scripts/review_resume.py \
--input output/reports/leads-*.json \
--output-dir output/reviews会生成:
output/reports/report-*.mdoutput/reports/leads-*.jsonoutput/reviews/review-*.mdoutput/reviews/review-seed-*.json
这套方法默认分 4 步:
- 搜索与取证:不要只刷热帖,要补
求助 / 替代 / 吐槽 / 交易四条路由 - 互动解释:先分帖型,再解释点赞 / 评论 / 收藏,不把热度乱揉成一个分
- 评估与归簇:不是只看“像不像需求”,还要看供给状态、价格带、谁付钱、立项边界
- 报告与复盘:先给出可读结论,再生成下一轮续跑关键词和验证项
求教程不自动等于产品需求高收藏不自动等于高付费意愿已有解决方案不等于没有机会,要先区分是不是 供给低效有市场但没供应和有解法但供给低效都是有效机会类型- 排序前先过 柔性闸门,别用一个总分糊过去
scripts/evidence_signals.py:证据量、路由覆盖、回填逻辑scripts/interaction_intent.py:帖型 / 评论意图 / 互动偏向判断scripts/cluster_enrichment.py:保守补齐高层判断字段scripts/render_report.py:把结构化 JSON 渲染成 Markdown 报告scripts/review_resume.py:把历史结果复盘成下一轮续跑 seed
如果你要接真实平台,请自己遵守:
- 只读、低频、最小必要调用
- 先登录检查,再取证
- 不点赞、不评论、不收藏、不发布
- 单条失败不要拖垮整批
- 评论只抽样,不无限下钻
docs/method.mddocs/data-collection-principles.mddocs/engagement-interpretation.mddocs/scoring-and-clustering.mddocs/review-workflow.mdprompts/prompt-lite.mdrules/public-rules.md
MIT