TECHNICAL EXPLAINER
分享链接解析是怎样工作的?
从一段带口令的分享文案到可预览的媒体结果,中间通常经历链接提取、安全检查、跳转跟随、页面读取和结果整理五个阶段。
第一步:从分享文案中找出网址
很多平台复制出来的不是单独网址,而是一整段包含作者、标题、口令、时间和短链接的文本。解析器会先定位其中以 HTTP 或 HTTPS 开头的网址,并忽略网址前后的普通文字。也就是说,通常可以直接粘贴完整分享文案,不需要手动删到只剩链接。
提交前还会进行基础安全检查。内网地址、本机地址、文件协议和无法识别的协议会被拒绝,避免解析器被用来访问服务器内部资源。过长文本、过多跳转或响应时间过长也会中止处理。
第二步:展开短链接与识别平台
短链接本身通常不包含作品编号。服务器会访问该地址并跟随有限次数的网页跳转,直到到达公开作品页,再根据最终域名和路径判断平台。若跳转要求登录、验证码或 App 内打开,服务器只能停在公开边界,不能代替用户登录。
平台识别并不是简单看分享文案中的“抖音”“小红书”等文字,因为文案可能被修改。最终网址、网页结构和公开元数据才是主要依据。
第三步:读取页面已经公开提供的信息
不同平台公开信息的位置不同。常见来源包括网页的标题与分享元数据、页面内嵌的结构化数据、公开播放清单,以及浏览器正常打开页面时需要的接口响应。解析器会按平台使用不同适配方式,并将结果统一成标题、封面和媒体项目。
这里的关键限制是“页面已经公开提供”。如果只有登录后的账号能看到媒体、视频受地区或年龄限制、作者关闭分享,本站不会尝试绕过这些限制。页面上能看到封面但拿不到媒体地址时,结果可能只保留封面和原页面入口。
第四步:返回地址,而不是复制媒体
妙工具不会把解析到的视频或图片长期上传到自己的存储空间。正常情况下,服务器返回来源页面提供的地址,用户随后直接访问来源资源。少数来源要求特定请求头或短期签名时,本站会通过受限的媒体代理转发,但仍不建立永久媒体库。
这也解释了为什么旧结果可能过期:部分媒体地址带有时间签名,离开页面一段时间后就会失效。重新提交原分享链接通常可以取得新的有效地址。
为什么平台改版会导致解析失败?
平台可能更换字段名称、加载方式、签名规则或反自动化策略。公开网页看起来没有变化,底层数据结构却可能已经不同。本站会根据真实失败样本更新适配器,但不会通过突破验证码、登录或技术保护措施来追求成功率。
- 短链接能打开,解析却失败:通常是页面结构变更或服务器所在地受限。
- 只返回封面:通常是公开元数据存在,但媒体播放地址未公开。
- 打开媒体提示过期:通常是来源使用了短期签名,需要重新解析。
- 同平台部分作品成功、部分失败:通常与作品可见性、类型或账号设置有关。
怎样提交有用的故障信息
请提供公开分享链接、发生时间、浏览器显示的错误文字,以及“原页面能否在退出登录后打开”。不要发送平台账号密码、短信验证码、Cookie 或任何私密作品链接。我们只需要能够复现公开访问过程的信息。