|
|
5 месяцев назад | |
|---|---|---|
| data | 5 месяцев назад | |
| majiyong | 5 месяцев назад | |
| node_modules | 5 месяцев назад | |
| scripts | 5 месяцев назад | |
| README.md | 5 месяцев назад | |
| shuhua-closing-report.html | 5 месяцев назад | |
| shuhua-closing-report.md | 5 месяцев назад | |
| shuhua-new-opportunities.md | 5 месяцев назад | |
| shuhua-voc-report.md | 5 месяцев назад | |
| 【新鲜菜项目】马记永4月宣发数据汇总(1).xlsx | 5 месяцев назад | |
| 舒华跑步机四月宣发报备KOC发布数据.xlsx | 5 месяцев назад |
基于可复用 VOC 工作流 + 小红书公开评论抓取
shuhua/
├── 舒华跑步机四月宣发报备KOC发布数据.xlsx ← 输入: 蒲公英 KOC 报备表 (45 行)
├── shuhua-voc-report.md ← 输出: VOC 深度报告 (本次产出物)
├── scripts/
│ ├── collect-shuhua-voc.js ← 解析 xlsx + 短链跳转 + 评论拉取
│ └── gen-shuhua-report.js ← 报告生成器
├── data/
│ ├── raw-merged.json ← 合并后的原始数据 (含评论)
│ ├── notes/ ← 短链解析缓存 (1 个 noteId/文件)
│ ├── comments/ ← 评论缓存 (按 noteId)
│ ├── audit.log ← 采集日志
│ └── collect-run.log ← 控制台输出归档
└── node_modules/ ← xlsx 依赖
# 1. 安装依赖 (仅首次)
npm install --no-save xlsx
# 2. 采集 (默认走 24h 缓存,加 --force 强抓)
node scripts/collect-shuhua-voc.js
# 3. 生成报告
node scripts/gen-shuhua-report.js
| 接口 | 用途 | 来源 |
|---|---|---|
| 短链跳转 | xhslink → 真实 noteId | xhs CDN (无需鉴权) |
| 评论接口 | 获取笔记下评论列表 | 公开代理服务 (Bearer Token) |
Token 来源: 默认从环境变量读取 (具体变量名见 scripts/collect-shuhua-voc.js)。
响应嵌套结构: data.data.data.comments[] (3 层 data 包装,易踩坑)。评论字段:
id, content, time, like_count, ip_location, sub_comment_countuser.nickname, user.useridsub_comments[].content, sub_comments[].user.nickname参见 shuhua-voc-report.md 完整报告。三大核心结论: