当前位置: 首页 > news >正文

使用yt-dlp下载网页视频

yt-dlp

Releases · yt-dlp/yt-dlp · GitHubA feature-rich command-line audio/video downloader - Releases · yt-dlp/yt-dlphttps://github.com/yt-dlp/yt-dlp/releases

用开发者工具抓 .m3u8(最通用)

  1. 打开视频页 → 按 F12Network 面板

  2. 勾选 Preserve log(保留日志),并点上方 Disable cache(禁用缓存)

  3. 在过滤框输入:m3u8(不行就试 ts / mp4 / key

  4. 刷新页面并点击播放。你会看到类似:

    • https://…/index.m3u8(或 playlist.m3u8master.m3u8

    • 以及一堆分片:…/seg-00001.ts

  5. 右键这个 .m3u8 条目 → Copy → Copy link address,得到真实地址。

若列表是“主索引”(master),可以在 Headers → Response 里打开它引用的“变体 m3u8”(通常带有分辨率标注),用分辨率最高的那个。

yt-dlp "https://你的/index.m3u8" ^--add-header "Referer:https://你的refer.xxx.xyz/" ^--add-header "User-Agent:Mozilla/5.0" ^-N 8 -o "%(title)s.%(ext)s"
ffmpeg -user_agent "Mozilla/5.0" ^-headers "Referer: https://你的refer地址" ^-i "视频地址"-c copy out.mp4

一抓不到 .m3u8,再试这两招

  1. Sources 面板打开 /static/js/sp.js(或 Network 里点开它),里面通常会有 接口 apiUrls 或形如 getPlayUrl 的地址;点开这些接口的 XHR 请求,返回里大概率直接给 .m3u8

  2. 也可以装 Video DownloadHelper 插件(Chrome/Firefox)。播放时点击插件,常能直接列出实际流地址或帮你下载。

http://www.xdnf.cn/news/1415413.html

相关文章:

  • 国内大型银行数据模型实践案例
  • 2025年跨领域职业发展证书选择指南
  • 漫谈《数字图像处理》之基函数与基图像
  • Linux wlan 之网络问题定位分析 实例一
  • 面向对象中—类
  • 「数据获取」《中国工会统计年鉴》(1991-2013)(获取方式看绑定的资源)
  • EtherCAT主站IGH-- 50 -- 搭建xenomai系统及自己的IGH主站遇见的BUG
  • Android Studio 9.png制作
  • Java与分布式系统的集成与实现:从基础到应用!
  • Linex进程管理
  • Unity核心概念②:帧、生命周期函数
  • 【开题答辩全过程】以 基于微信小程序的教学辅助系统 为例,包含答辩的问题和答案
  • SAP报工与收货的区别(来自deepseek)
  • Library cache lock常见案例分析(二)
  • 技能补全之Python操作MongoDB
  • 基于FOA与BP神经网络分类模型的特征选择方法研究(Python实现)
  • 订单后台管理系统-day05用户模块查看与删除
  • Kubernetes 存储
  • 【语法】C++的异常
  • IIC接口的mpu6050六轴模块(8针脚)引脚使用说明
  • Java中的异常,枚举,泛型,代理
  • 单表查询-group by rollup优化
  • 责任链模式实践-开放银行数据保护及合规
  • 一键获取电商平台商品原数据:item_get_app接口实操讲解
  • [Plecs基础知识系列]建立自定义模块/子系统(Subsystem)
  • 基于路测点云标注生成OpenDrive地图的全流程解析
  • 微服务01
  • Spring Cloud Alibaba Seata 分布式事务(六)
  • 索引性能分析
  • 【开题答辩全过程】以 基于SSM的拾光咖啡厅管理系统的设计与实现为例,包含答辩的问题和答案