我正在编写一个小型JavaScript来从网站下载视频。该网站不包含要播放的文件的链接。它下载一个flash文件,flash文件从该文件请求远程服务器上的文件的URL。
最后,当嵌入式Flash打开URL时,我们如何拦截/捕获URL请求?
答案 0 :(得分:1)
通过JavaScript拦截浏览器插件中的任何内容是不可能的,因为您无法完全访问Web浏览器API(通过脚本标记或书签来嵌入JavaScript的情况)。
如果你进行Firefox扩展,你可以像Firebug或DownthemAll(Media-Sniffing模式,见https://github.com/nmaier/DownThemAll/blob/master/modules/support/contenthandling.jsm)
只有一种选择。视频的逆向工程位置,例如读取flashvars,但像youtube这样的网站更复杂。