gpt4 book ai didi

url - 如何获取 YouTube FLV 网址?

转载 作者:行者123 更新时间:2023-12-03 20:45:21 28 4
gpt4 key购买 nike

浏览网站,每个问题都使用过时的方法。 YouTube FLV 下载器网站/应用程序是如何做到的?

我正在尝试在 PHP 中执行此操作,但是执行此操作的理论或步骤就足够了,谢谢。

最佳答案

正如其他帖子中提到的,您可能想查看我们的代码
youtube-dl (或在 Firefox 扩展的代码中调用
FlashVideoReplacer )。

在 youtube-dl 的特殊情况下,“真正的工作”是在InformationExtractor 的子类很难给出一个“稳定”的答案,
随着此类网站的布局不断变化。

有一些信息不是动态的,例如,对于
例如,视频的上传者、标题、上传日期,以及,
最重要的是,视频的标识符(一个 11 个字符的字符串)。

对于动态部分,关于这些工具可以说的是,
本质上,此类视频生成的 URL 是动态生成的,并且
您需要与服务器进行一些来回通信。

重要的是要记住,这些网站可以(并且会)考虑到
考虑取决于许多参数,包括:
您已经收到---对于 HTML5 视频,您的
地理定位——对于区域控制,你的年龄——对于“强” Material ,你的
语言/区域设置---用于显示为您量身定制的内容等。

youtube-dl 使用正则表达式从 URL 中提取视频 ID
您提供的,然后使用“规范化”的典型 URL,如从
美国,从哪里着手。

要收集的一些动态数据包括:

  • 一些时间戳(最终 URL 的 expirefexp 部分)
  • 发送到浏览器的 cookie
  • 我们想要下载视频的格式(最终 URL 的 itag 部分)
  • 限制信息(algorithmburstfactor)
  • 他们内部使用的一些哈希/ token (例如,最终 URL 的 signature 部分)

  • 上面列出的一些信息曾经不是必需的,但现在它们
    是(特别是他们发送给您的 cookie)。这意味着
    上面列出的信息很可能会过时,因为控制
    变得更严格。

    你可以看到我所做的一些工作(关于 cookie)
    这方面在执行外部后端时使用外部
    带有 youtube-dl 提取内容的下载器(“下载加速器”)。

    披露者:我已经对存储库进行了一些更改,并且我维护 youtube-dl Debian 中的软件包(并且,作为副作用,在 Ubuntu 中)。

    关于url - 如何获取 YouTube FLV 网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7506384/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com