如何检测.flv下载网址?

时间:2009-10-24 20:03:06

标签: javascript flv

我很感兴趣firefox插件如何像DownloadHelper,能够自动找到.flv网址

1 个答案:

答案 0 :(得分:3)

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

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

您还可以查看Firebug或类似的监控HTTP请求和响应的方式。通过Flash播放器播放FLV会像任何其他(非流媒体)请求一样记录到Firebug。