准备卖宠物清洁用品,第一反应往往是搜“宠物用品推荐”,看看什么产品点赞多。翻了一会儿,你会得到一份很长的商品清单,却仍然不知道自己该做什么。

换一个问题会好很多:租房养猫的人,清理沙发时到底觉得哪里麻烦?这篇用 TRMesh 搜索公开小红书笔记,把“看见很多种草内容”变成一张具体的需求记录表。你可以先人工做一轮,熟悉以后再接入 AI 分类。

准备做宠物清洁用品,先用小红书找出用户真正嫌麻烦的事
GPT Image 生成的场景插图,非产品截图或真实调研结果。

第一轮只搜三组词,边读边改

从“猫毛 沙发”“租房 养猫 清洁”“除毛 滚筒 麻烦”开始。产品词能找到工具,场景词能找到使用条件,抱怨词能找到未解决的问题。它们是研究入口,不是保证能搜到多少条内容的固定配方。

文末提供 TRMesh 搜索笔记接口。把参数表里的关键词换成其中一组,先看一页,记录本轮关键词和排序条件。发现大量宠物照片时,加入“清理”;发现全是带货时,换成更具体的麻烦,比如“沙发缝 猫毛”。

同一篇笔记被几个词命中,只保留一份记录,把命中的词放在一起。你需要的是不同经历,不是重复记录堆出来的数量。

别急着统计好评差评,先看“在哪儿、怎么用”

点开相关笔记,区分图文与视频,再使用对应详情入口或阅读原帖。搜索摘要可能省掉条件:“没用”前面可能还有“对我家的长毛地毯”。如果没看见这半句,后面所有分析都会偏。

评论可以补充不同使用环境,但这篇的搜索请求不会自动返回所有评论。先回原帖看最相关的讨论,只有需要批量整理时才接评论接口。记下评论指向哪篇笔记,别让一句“我也一样”脱离上下文。

用一张表把抱怨拆成可以解决的问题

下面是虚构练习材料,目的是演示记录方法。正式调研时,每行都要有真实出处。

场景 已经试过什么 具体麻烦 下一步要问
布艺沙发,每天有浮毛 粘毛滚筒 一次要换很多张纸 更在意耗材还是操作次数?
沙发缝,毛和碎屑混在一起 小吸尘器 吸头进不去 缝隙多宽,能否拆坐垫?
小户型租房 大号清洁机器 没地方放,用完难收拾 能接受多大的收纳空间?

“用户需要高性价比产品”几乎不能指导设计。“每天清理布艺沙发,不想一直撕纸”就具体得多。读到模糊评价时,先找它对应的动作和条件,而不是立刻贴上“价格敏感人群”的标签。

看竞品时,把家里已有的办法也算进去

你的替代品不只有其他品牌的除毛器。湿手套、旧刷子、吸尘器和直接铺一条沙发巾,都可能是用户正在采用的办法。

为每种办法记下适用材质、需要的时间、清理工具本身的麻烦和收纳方式。价格只记录有出处、能确认规格的值,不从评论里猜平均客单价。这样才能看见新产品究竟要替代哪一步。

AI 能帮你归类,但先给它两行你认可的示范

自己先整理两条,再让 AI 按相同字段处理剩余材料。可以这样写:

把这些笔记整理为“使用场景、已有办法、不方便的动作、作者明确表达的需求、来源编号”。只提取材料里存在的信息。自己的推测放到单独一列,缺失信息留空。不要根据头像、昵称推测年龄或收入。

检查它有没有把同一篇推荐文的几次转发算成多个用户,也要看它有没有把“想试试”写成“已经购买”。发现这些问题,先修改分类规则,再继续处理下一批。

研究结束时,留下三个可验证的问题

一份有用的结果可能是:哪种沙发最难清理;现有办法具体慢在哪里;用户是否愿意换一种操作方式。接下来找符合条件的人试用,而不是马上采购一大批货。

你还可以继续读如何把需求记录变成一次小规模试卖。前一篇解决“问题是什么”,后一篇解决“这个问题值不值得做成生意”。

选题参考:通过小红书内容研究需求、痛点和竞争的项目介绍。本文使用原创宠物清洁案例,未沿用原帖的报告结果。

这篇用到的接口

完整地址与参数

GET https://api.trmesh.com/openapi/api/v1/xiaohongshu/app_v2/search_notes

参数 类型 必填 含义
keyword string 是 搜索关键词
page integer 否 页码,从1开始
sort_type string 否 排序方式
note_type string 否 笔记类型
time_filter string 否 发布时间筛选
search_id string 否 搜索ID,翻页时传入首次搜索返回的值
search_session_id string 否 搜索会话ID,翻页时传入首次搜索返回的值
source string 否 来源
ai_mode integer 否 AI模式:0=关闭, 1=开启

可以复制的 Python 请求

安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。

import os
import requests

# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/xiaohongshu/app_v2/search_notes"
params = {
    "keyword": "美食推荐",
    "page": "1",
    "sort_type": "general",
    "note_type": "不限",
    "time_filter": "不限",
    "source": "explore_feed",
    "ai_mode": "0"
}
response = requests.get(
    url, params=params, timeout=30,
    headers={"Authorization": f"Bearer {os.environ['TRMESH_API_TOKEN']}"},
)
response.raise_for_status()
payload = response.json()
print(payload)  # 先核对真实响应,再提取业务字段

对应接口文档 · 返回免费查询工具

调用接口会使用你的 TRMesh 账号额度,运行前请确认接口价格。