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