你只想把 Excel 里的重复行合并,搜出来的却是几小时的完整课程。不是每次搜索都需要更多结果,有时需要的是把问题说得更像一个可以完成的动作。
关键词包含动作和对象
先写“合并重复行”,再按自己的目标补上“金额求和”或具体软件名称。不要同时加一长串相互冲突的要求。综合搜索需按文档填写 keyword、order、page、page_size;时长和发布时间筛选可以进一步缩小范围,但要记录自己使用了哪些条件,方便判断结果少是否因为筛选过严。
第一页先判断相关性
阅读结果标题与实际可取得的描述,选几条打开原视频。确认它处理的是整行重复、单列重复还是分类合计,这些任务并不相同。需要详情时按 aid 查询,不要混用 BV 参数。结果数量多不意味着问题已回答,先找真正演示输入与输出的材料,再考虑翻页。
用小例子测试是否符合目标
准备几行虚构数据,明确自己希望得到的总额与行数,再跟着操作。自己的记录表可有来源、软件版本、演示方法、测试输入、实际结果、适用限制。没有执行过就将结果留空,别让 AI 根据教程内容推定成功。文章或视频里的一个菜单在你这里找不到时,先检查版本与界面差异。
保存方法差异,而不是一堆标题
如果找到两种可用方法,记录哪一种适合一次性处理,哪一种便于下次重复使用;这些判断需要结合真实操作。搜索接口不会替你验证公式、编辑文件或完成课程。最终留一条主参考、一个备选和自己的练习记录即可。下次遇到同类任务,先看适用条件是否仍成立,不必从头重搜,也不要因为教程标题写简单就忽略数据里不同的边界情况。
这篇用到的接口
- 获取综合搜索信息:https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_general_search · 参数说明
- 获取单个视频详情:https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_video_detail · 参数说明
完整地址与参数
GET https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_general_search
| 参数 | 类型 | 必填 | 含义 |
|---|---|---|---|
keyword |
string | 是 | 搜索关键词 |
order |
string | 是 | 排序方式 |
page |
integer | 是 | 页码 |
page_size |
integer | 是 | 每页数量 |
duration |
integer | 否 | 时长筛选 |
pubtime_begin_s |
integer | 否 | 开始日期 |
pubtime_end_s |
integer | 否 | 结束日期 |
可以复制的 Python 请求
安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。
import os
import requests
# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/bilibili/web/fetch_general_search"
params = {
"keyword": "火影忍者",
"order": "totalrank",
"page": "1",
"page_size": "42"
}
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 账号额度,运行前请确认接口价格。