你想了解周末展览是否适合带孩子去,微博搜索里却混着去年的展期、另一个城市的同名活动和转发抽奖。先把对象找准,才能判断哪些内容真的与这次出行有关。
名称与城市一起查
使用 query 提交展览全名和所在地,先看一页,再根据实际结果调整。记录查询日期与 page 范围。发布时间不能代替观展时间,今天转发的旧攻略仍可能讲上一届;出现相同海报时,要人工核对海报上的日期和场馆。
需要完整正文时读取详情
对相关微博用 id 查询详情,根据文档决定是否使用 is_get_long_text。不要把搜索列表中的截断文本直接当完整评价。作者说适合孩子的理由可能在后半段,也可能有年龄限制。原文未说明的条件留空,不能靠几张图片猜体验时长。
把亲历与宣传放在不同列
整理表可有来源、活动届次、材料类型、适合人群的依据、排队或动线描述和待核实事项。宣传稿可以说明主办方介绍了什么,亲历内容则用于了解具体体验;两者不能当作相同证据。AI 辅助归类时要求保留依据句,避免把抽奖转发写成观众推荐。
最后形成出行前的核查问题
将真正影响选择的问题列出来,例如儿童能否参与某环节、是否需要预约、现场是否方便休息。当前票务和开放安排仍需另查官方信息,微博样本不能保证实时准确。若结果不足,就说明目前仅有宣传或旧资料,不强行写满意度结论。最终产出是一份附来源的观展参考与确认单,让你知道还需要问什么,而不是把搜到的热闹程度当作适合全家的证明。
这篇用到的接口
- 实时搜索:https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_realtime_search · 参数说明
- 获取单个作品数据:https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_post_detail · 参数说明
完整地址与参数
GET https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_realtime_search
| 参数 | 类型 | 必填 | 含义 |
|---|---|---|---|
query |
string | 是 | 搜索关键词 |
page |
integer | 否 | 页码 |
可以复制的 Python 请求
安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。
import os
import requests
# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_realtime_search"
params = {
"query": "yu7",
"page": "1"
}
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 账号额度,运行前请确认接口价格。
