一条耳机测评下面满是“这下不得不买了”,你想判断观众是否认可结论,却发现有些人其实在玩梗。只靠几个情绪词给整片评论区打分,很容易把节目效果当成购买意愿。
测评讲了什么,先确认对象
查看视频详情并观看与争议有关的片段,记录产品型号与作者具体说法。详情接口使用 aid,评论接口使用 bv_id,调用时分别按契约准备。不要把某代产品的评论套到另一代,也不要认为所有评论都在谈产品,有些只是讨论拍摄、口音或片头。
读到反话时继续看楼中楼
用视频评论接口获取材料,遇到含糊语气,通过 bv_id 与 rpid 查询对应回复。保留评论来源和父子关系,不能把回答某人的一句“对啊”独立分类。当前绑定能力是评论与回复,不含弹幕获取;没有弹幕材料时,标题和结论都只能说评论样本。
让标注能解释为什么这样判断
可以分成产品体验、购买疑问、对测评方法的质疑、节目玩笑和待确认。每条保留原意摘要及判断依据,例如是否明确提到实际使用条件。若另行使用 AI,先人工标一小组作对照,检查它是否把讽刺、复读和引用误当作者自己的态度。不明确的条目不必硬分正负。
简报里保留需要回应的问题
整理表可包含来源、评论对象、观点类型、上下文依据和后续应解释的内容。优先写“有样本追问降噪测试环境”,再附出处,而不是生成一个无法解释的情绪总分。相同梗被重复使用,不能直接当成许多独立产品体验。结果应帮助决定补拍什么说明或澄清哪一步测试;这些都是人工或另行 AI 分析,接口不会自动判断产品口碑,也不能据此推算购买转化。
这篇用到的接口
- 获取指定视频的评论:https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_video_comments · 参数说明
- 获取视频下指定评论的回复:https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_comment_reply · 参数说明
- 获取单个视频详情:https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_video_detail · 参数说明
完整地址与参数
GET https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_video_comments
| 参数 | 类型 | 必填 | 含义 |
|---|---|---|---|
bv_id |
string | 是 | 作品id |
pn |
integer | 否 | 页码 |
可以复制的 Python 请求
安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。
import os
import requests
# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_video_comments"
params = {
"bv_id": "BV1M1421t7hT"
}
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 账号额度,运行前请确认接口价格。