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

如何通过GET请求获取YouTube视频数据并提取嵌入代码?

获取YouTube视频嵌入代码的方案

YouTube同样支持oEmbed协议,你可以通过和Vimeo逻辑一致的GET请求方式获取视频嵌入代码:

核心API接口

使用YouTube公开的oEmbed端点,请求格式如下:
https://www.youtube.com/oembed?url={视频URL}&format=json

Python实现代码

import requests

def get_youtube_embed(video_url):
    params = {
        "url": video_url,
        "format": "json"
    }
    response = requests.get("https://www.youtube.com/oembed", params=params)
    response_data = response.json()
    return response_data["html"]

使用说明

  • 传入的video_url支持标准YouTube视频链接(如https://www.youtube.com/watch?v=abc123)或短链接(如https://youtu.be/abc123)
  • 接口返回的JSON数据中,html字段即为可直接嵌入页面的iframe代码
  • 该接口无需额外API密钥,公开即可访问

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 11:28:17