You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何验证存在URL跳转的特殊YouTube Shorts视频?

验证特殊类型YouTube Shorts视频的方法

一、通过YouTube Data API判断(最可靠)

调用videos.list接口时,请求包含contentDetails和snippet字段,结合以下核心特征判断:

  • 时长校验:检查contentDetails.duration字段,Shorts视频时长严格≤60秒(格式为PTXXS,比如PT59S代表59秒)
  • 画面比例校验:通过snippet.thumbnails里的缩略图尺寸判断,Shorts的缩略图比例为9:16(比如宽360、高640,或宽480、高854)

补充:部分早期Shorts可能时长略超60秒,但这种情况极少,结合比例基本可以确定

二、通过网页内容判断(无需API)

当访问重定向后的watch页面时,可通过以下方式验证:

  • 查看页面元数据:检查页面的meta标签,若存在name="twitter:player:width"和name="twitter:player:height",且比例为9:16,大概率是Shorts
  • 提取页面内标识:查看页面的script标签内容,其中会包含isShort字段,直接取值即可判断是否为Shorts
  • 观察页面DOM结构:页面中若存在ytd-shorts-player这类专属DOM元素,即可确定是Shorts视频

三、补充说明

这类特殊Shorts本质上还是YouTube普通视频,只是被标记为Shorts类型。SPA路由切换时显示/shorts/[id],但直接访问该URL会被服务器重定向到对应的watch页面,核心判断逻辑还是围绕视频本身的属性(时长、比例、专属标记),而非URL路径。

内容的提问来源于stack exchange,提问作者Kisiel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 02:05:16