【问题标题】:how to detect .flv download URL?如何检测 .flv 下载 URL?
【发布时间】:2009-10-24 20:03:06
【问题描述】:

我只是对像 DownloadHelper 这样的 firefox 插件如何能够自动找到 .flv URL 感兴趣

【问题讨论】:

    标签: javascript flv


    【解决方案1】:

    有很多可能的方法,DownloadHelper 似乎实现了其中的几个。如果您提取 .xpi 文件(这是一个 ZIP 文件)并查看 components 文件夹,您会看到一堆用于获取视频的不同处理程序。我没有仔细看它,但你会注意到 dhYoutubeProbe.js 基本上是从 DOM 中提取视频 ID,然后将其插入标准的 YouTube URL 模式以获取 FLV。

    dhNetworkProbe 似乎实现了一种更加隐秘和有趣的方法 - 它监视浏览器缓存和/或 HTTP 请求以传输媒体文件以获取底层文件的 URL。

    您还可以查看 Firebug 或类似设备如何监控 HTTP 请求和响应。像任何其他(非流式传输)请求一样,通过 Flash 播放器将 FLV 记录到 Firebug。

    【讨论】:

    • 好像flvdownloadhelper不是开源的,那你怎么学习呢?
    • @thinke365 - 如果我没记错的话,在我写这个 DownloadHelper 的时候全是 JavaScript。它现在似乎也涉及一些 Java,但很可能有一堆竞争扩展,您可以在其中简单地保存扩展的 .xpi 文件,重命名为 .zip,提取并读取 Javascript。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 2011-11-22
    • 2023-03-25
    • 2020-08-21
    • 1970-01-01
    • 2019-06-21
    相关资源
    最近更新 更多