【发布时间】:2009-10-24 20:03:06
【问题描述】:
我只是对像 DownloadHelper 这样的 firefox 插件如何能够自动找到 .flv URL 感兴趣
【问题讨论】:
标签: javascript flv
我只是对像 DownloadHelper 这样的 firefox 插件如何能够自动找到 .flv URL 感兴趣
【问题讨论】:
标签: javascript flv
有很多可能的方法,DownloadHelper 似乎实现了其中的几个。如果您提取 .xpi 文件(这是一个 ZIP 文件)并查看 components 文件夹,您会看到一堆用于获取视频的不同处理程序。我没有仔细看它,但你会注意到 dhYoutubeProbe.js 基本上是从 DOM 中提取视频 ID,然后将其插入标准的 YouTube URL 模式以获取 FLV。
dhNetworkProbe 似乎实现了一种更加隐秘和有趣的方法 - 它监视浏览器缓存和/或 HTTP 请求以传输媒体文件以获取底层文件的 URL。
您还可以查看 Firebug 或类似设备如何监控 HTTP 请求和响应。像任何其他(非流式传输)请求一样,通过 Flash 播放器将 FLV 记录到 Firebug。
【讨论】: