QQ音乐搜索
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f446f091/music-search-v2。
技能介绍
要解决什么问题
在对话里查歌、看热搜或翻榜单时,你往往不想切到 QQ 音乐 App,也不希望为了读个排行去搞登录或抓包。本技能面向检索与展示:用公开 HTTP 接口拉取搜索结果、实时热搜和各榜数据,把 songname、singer、albumname 等字段整理成表格,方便继续追问某首歌的详情页链接。
技能如何工作
宿主通过 WebFetch 访问 c.y.qq.com 上的三类接口,无需账号:
- 关键词搜索:
client_search_cp,参数w为关键词,search_type区分歌曲(0)、专辑(2)、歌单(3) 等;结果从data.song.list[]解析,默认每页 10 条。 - 热搜词:
gethotkey.fcg,读取data.hotkey[]中的k与排名n。 - 排行榜:
fcg_v8_toplist_cp.fcg,用topid指定热歌榜(26)、新歌榜(27)、飙升榜(28) 等;响应为 JSONP,需先去掉MusicJsonCallbacktoplist(...)再解析songlist[]。
常见话术对应固定流程:「搜 XX」走搜索;「热门」走热搜;「排行榜 / 热歌榜」走榜单并默认展示前 10 名,可按页码 p 翻页。
适用边界与注意点
- 不提供播放/下载:播放依赖短时有效的 vkey,技能文档明确不建议当作流媒体方案。
- 不做登录态操作:建歌单、收藏、个性化推荐不在范围内。
- 解析榜单时若 JSON 失败,优先检查是否未剥离 JSONP 外壳;中文关键词 URL 编码一般由 WebFetch 处理;请求被拒时可考虑浏览器类 User-Agent。
- 单次结果不宜过多(默认 10 条),避免刷屏;大批量搜索应顺序请求并留意接口限流。
使用场景
- 群聊里只有歌名或歌词片段,需要在 QQ 音乐上核对正式曲名、歌手、专辑,并附上 y.qq 歌曲详情链接。
- 写音乐资讯或周报时,要拉取热歌榜、新歌榜或飙升榜前若干名及 songmid,整理成表格引用。
- 选题前先查看 QQ 音乐实时热搜词列表,再针对几个关键词做歌曲或专辑搜索。
- 同事指定歌手或专辑名,需要按 search_type 搜索并分页列出结果,供大家挑选正确条目。
适合人员
- 每周整理华语榜單或新歌动态的自媒体编辑,需要热歌榜数据与曲库字段而少开客户端。
- 在 IM 或工单里帮用户核对「QQ 音乐有没有这首歌」的支持人员,要快速搜出 singer 与 songmid。
- 播客或电台制作人写 show notes,播前要查 interval、专辑名并链到官方歌曲页。
- 做竞品或热榜观察的内容策划,需要对比热搜词与各 topid 榜单的条目结构。