一篇小红书教程发布后,评论区反复出现“这种情况怎么办”。你准备续篇,想知道读者真正没看懂哪一步。评论列表能提供具体提问,比只看点赞总数更适合发现解释缺口,但需要先把采集口径固定下来。
最新提问与高赞问题分开看
文档支持按时间倒序和点赞数排序,并提醒默认排序翻页可能丢失或重复评论。要找最近的新问题,可以从最新排序开始;要看哪些表达得到更多响应,再单独阅读高赞样本。两者各有用途,不能混成一张自然排名。定位笔记时,标识优先于分享链接,切换材料前应确认没有遗留旧标识。
继续翻页时保留完整状态
后续请求需要沿用返回的游标、索引和折叠状态,不能只改其中一个就假设列表连续。为评论保留来源关联,合并时检查重复,记录停止位置。缺失页面或未展开部分意味着覆盖有限,不能据此说已经读完所有读者声音。一次获取失败也不等于评论区没有提问。
把评论翻译成内容任务
阅读原话后,区分操作问题、材料替代、效果反馈和单纯赞美。将多条相似提问归到同一待回答问题,但保留不同条件,例如空间限制和预算限制不应被合成一个原因。续篇提纲应写明准备解释哪一步、需要什么演示,以及哪些问题还要继续核实。评论是主动表达者的样本,不代表全部读者的学习困难。
完整地址与参数
GET https://api.trmesh.com/openapi/api/v1/xiaohongshu/app_v2/get_note_comments
| 参数 | 类型 | 必填 | 含义 |
|---|---|---|---|
note_id |
string | 否 | 笔记ID |
share_text |
string | 否 | 分享链接,支持xiaohongshu.com |
cursor |
string | 否 | 分页游标,首次请求留空 |
index |
integer | 否 | 评论索引,首次请求传0 |
pageArea |
string | 否 | 折叠状态: UNFOLDED(默认-展开), FOLDED(折叠) |
sort_strategy |
string | 否 | 排序策略 |
可以复制的 Python 请求
安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。
import os
import requests
# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/xiaohongshu/app_v2/get_note_comments"
params = {
"note_id": "697c0eee000000000a03c308",
"share_text": "http://xhslink.com/o/8GqargIxrko",
"index": "0",
"pageArea": "UNFOLDED",
"sort_strategy": "latest_v2"
}
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 账号额度,运行前请确认接口价格。

