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

如何用Python获取指定网页重定向后的视频流新URL(无需Selenium)

获取重定向后的视频流URL(无需Selenium)

当然可以,用Python的requests库就能轻松实现,它会自动处理HTTP重定向,完全不需要依赖浏览器自动化工具。

实现步骤:

  1. 先确保安装了requests库(未安装的话执行命令 pip install requests)
  2. 编写如下代码:
import requests

# 目标跳转URL
target_url = "https://yewtu.be/latest_version?id=E51gsi_r3HY&itag=137"

# 模拟浏览器请求头,避免被服务器拦截
headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
}

try:
    # 发送GET请求,自动跟随重定向(allow_redirects=True为默认值,可省略)
    response = requests.get(target_url, headers=headers, allow_redirects=True)
    # 校验请求是否成功
    response.raise_for_status()
    # 提取重定向后的最终视频流URL
    final_stream_url = response.url
    print("视频流地址:", final_stream_url)
except requests.exceptions.RequestException as e:
    print("请求出错:", e)

代码说明:

  • requests.get()默认会自动处理所有层级的重定向,最终response.url就是你需要的视频流地址。
  • 添加User-Agent请求头是为了模拟普通浏览器的请求标识,避免部分服务器拒绝无合法标识的请求。
  • raise_for_status()会在请求返回错误状态码时抛出异常,方便快速排查请求失败的原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 17:22:39