Susan 中文文档 下载 App

聊天转发的口令文本为什么 Susan 解析不了

常见场景

朋友给你发过来一段这样的东西:

「你快看这个!腾讯视频搜 某剧 第 5 集 链接:http://v.qq.com/x/cover/xxx.html 」

或者微信分享的那种带绿色标题卡片的文本。你把整段粘进 Susan 的输入框,点解析——没反应或者报错。

这不是 Susan 的问题,是这段文本本身不是一条干净的播放页链接。

根本原因

Susan 的链接解析器吃的是标准的 URL 字符串,也就是那种以 http:// 或 https:// 开头、以 .html 结尾(或直接带一串参数)的纯链接。聊天工具转发过来的分享文本通常有下面几种干扰:

文本干扰

「你快看这个」「链接:」「【腾讯视频】」这些词都在链接的前面,粘贴的时候如果没有手动把它们去掉,解析器拿到的就是一段混杂了自然语言的文本,不是一个干净的 URL。

表情和换行

微信分享经常在链接前面或后面带一个 emoji 表情,或者链接和其他文字之间有换行。这些不可见字符混在 URL 里,任何链接解析器都识别不出来。

URL 被截断

有些聊天工具为了节省流量会把长链接做压缩或截断,粘贴出来的可能是一个不完整的地址。

正确的做法

在聊天里收到分享文本后,不要整段复制粘贴。正确的操作是:

  1. 把分享文本里的那段 URL(http:// 或 https:// 开头)单独选中
  2. 只复制那一段纯 URL
  3. 粘进 Susan 的输入框

或者更干脆:直接点聊天里的那个分享卡片,让它跳到原视频 App 的播放页,然后在播放页里走「分享 → 复制链接」。这是最稳妥的方式,拿到的一定是干净的播放页链接。