比如基于cef搞的浏览器,如何拿到最终播放的文件流?
这样不管网站怎么加密,都能拿到视频文件。
在基于CEF(Chromium Embedded Framework)的浏览器中直接获取视频文件流通常不是直接支持的功能,因为浏览器的设计初衷是保护用户隐私和网站内容的安全性。不过,如果你确实需要捕获或分析视频流,有几种方法可以尝试,但请注意这些方法可能涉及到法律或道德问题,特别是在未经用户或网站明确允许的情况下。
<video>
)的loadedmetadata
、loadeddata
等事件,尝试获取视频源的URL。但请注意,如果视频是通过JavaScript动态加载的,或者使用了流媒体服务(如HLS, DASH),则这种方法可能无法直接获取到完整的视频文件。虽然直接通过浏览器扩展或插件获取视频流可能有限制,但你可以开发一个扩展来尝试捕获或分析网络请求,或者提供用户友好的界面来下载视频。然而,如果视频内容受到版权保护或使用了DRM(数字版权管理)技术,这种方法可能无效。
综上所述,直接通过CEF浏览器获取视频最终播放的文件流并不是一个简单的过程,并且可能涉及到法律和道德问题。在尝试任何方法之前,请仔细考虑这些因素。
6 回答3.3k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
4 回答2.6k 阅读
2 回答962 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决