
主要针对现在烂大街的 H5 video 视频(m3u8 以及其他常规格式视频)的嗅探和缓存, 之前 UC 和猎豹浏览器都有, 不过现在好像查的挺严的, 功能都下架了, 我就自己动手做了一个. 如果开源的话, 会有人告我么
https://github.com/xm0625/VBrowser-Android
全网视频嗅探缓存 APP
一款用于全网视频嗅探、缓存及播放的 APP,方便追剧党、出差党随时随地观看缓存好的视频。超强的视频嗅探能力,多线程急速下载。
1.网页中包含的主流格式的流媒体视频的嗅探(M3U8,MP4 等)
2.主流格式的流媒体视频的缓存(M3U8 及传统单文件视频(如 MP4, avi))
3.已缓存的视频播放(目前调用外部播放器,如 MXPlayer)
1.基于 Chrome 内核的浏览器核心(CrossWalk);
2.M3U8 嗅探, 缓存, 播放;
3.强力的视频嗅探功能;
4.多线程下载(M3U8 & NormalVideoFile)
架构: arm、x86
Android 4.1+
方法 1:下载releases下最新版本对应架构的 APK 文件,并安装至设备
方法 2:下载源码,编译获得 APK,并安装至设备
1.该项目纯属兴趣之作,欢迎一起完善;
2.优先开发 Android 版本主要为了验证可行性(吐槽一下苹果的 99$保护费,自己写 APP 都不能自娱自乐,差评);
3.如有无法嗅探的情况, 请在 issue 中表明:设备型号、Android 版本、视频所在网页 Url;
4.长按嗅探列表可以清除角标和已嗅探出的视频列表;
5.目前的嗅探策略为激进型,不会放过任何可疑 Url,~~因此也会稍微影响页面的加载速度~~(已优化)
GPLv2.
顺带安利一下我的另一个项目, https://github.com/xm0625/VideoSniffer
VideoSniffer
-VideoSniffer API Service On Android
1.由 VBrowser 的嗅探核心独立出来, 以 API 的形式对外提供服务.
2.多实例模式运行, 可以同时进行 4 个网址的独立嗅探
3.采用队列机制, 同步转异步.
4.iOS 下配合 WorkFlow 调用 API 也可以顺利使用嗅探功能(WorkFlow 有空我也开源出来)

1 golmic 2017-12-07 13:38:18 +08:00 你好,我想请教一下视频嗅探技术。不知怎么联系您。 |
3 xenme 2017-12-07 14:12:40 +08:00 期待 iOS 下的 workflow |
7 TvxyBkRLPYH2WH2B 2017-12-07 14:53:42 +08:00 via Android 楼主怎么用呢 我是小白 |
8 kurtrossel 2017-12-07 14:56:24 +08:00 等 iOS,等 WorkFlow !!! |
9 linKnowEasy 2017-12-07 15:06:03 +08:00 iOS 自己开发的话. 不需要 $99 , Xcode 直接运行即可, 1. 需要 Apple ID 注册即可, 2.这个手机需要信任这个 Apple ID |
10 xm0625 OP @linKnowEasy 只能保留 7 天哦~ |
11 TangMonk 2017-12-07 15:15:29 +08:00 Xposed One Tab Video Download 可以嗅探基本上所有 app 的视频和音频链接 |
12 xm0625 OP @TangMonk 也不错哦~我这个出发点主要是用来去嗅探类似"5 杀电影院"这种资源整合站(爬虫站)的资源, 比如最新的美剧, VIP 剧集等等. |
13 xm0625 OP @TangMonk 其实他们也不提供视频资源的存储, 只是提供了一个资源实时解析的接口, 资源一般实际存储在自各大视频网站的 CDN 和乐视网盘, 百度网盘等等 |
14 linKnowEasy 2017-12-07 15:31:07 +08:00 @xm0625 sorry, 这个我没了解那么清楚。 |
15 xm0625 OP @linKnowEasy 苹果现在学聪明了, 签发的不同类型的证书都带有严格的失效时间(未付费用户个人真机调试证书有效期好像是 7 天, 到期后要重新打包安装或者......调手机时间), 部分企业版证书还需要联网验证是否 revoke |
16 linKnowEasy 2017-12-07 16:16:09 +08:00 @xm0625 估计被逼得没办法了 |
17 mineqiqi 2017-12-07 17:32:25 +08:00 用这个看视频还是要会员啊 |
18 xm0625 OP @mineqiqi 是啊...不过你可以去找找那些资源聚合站, 比如我上面提到的某杀电影院, 很多同类型的. VIP 资源都有. 用我这个 APP 缓存下来慢慢看 |
19 newbie269 2017-12-07 18:06:08 +08:00 期待 workflow |
21 yangsudy 2017-12-07 19:02:22 +08:00 等待 ios |
23 kenshinhu 2017-12-07 19:43:26 +08:00 想问一下,有的在线视频 是把 视频 切成 很多个 jpg 这种 的,请问这个也可以吗? |
26 yinbowen 2017-12-08 01:22:57 +08:00 via Android 这个和 via 浏览器的资源嗅探功能有什么区别吗?(好奇,不喷 |
27 xm0625 OP @yinbowen 开源?(逃 原理应该是一样的,不过我这个主要还是想做成多平台的。包括 m3u8 压缩包分享,NAS 远程下载,VideoSniffer, TV 端播放 /投屏 |
29 MikeFeng 2017-12-09 09:40:21 +08:00 via Android 这个怎么用?我点到了电影详情点下载也没啥反应,就像个网址导航 |
30 firefox12 2017-12-09 17:07:20 +08:00 via iPhone @memkey 能简单说一下原理吗? 类似优酷的嗅觉器做过 就是抓取 html 然后分析里面的 js 各种计算 最后拿到一个 mp4 或者 m3u8 然后下载。这个抓取可以抓各种,猜想是利用某个浏览器 api 侦测 下载的路径 当某个 m3u8 被下载了,就 hack 住 url ?记录所有的 m3u8 就可以了 ? |
31 irgil 2017-12-09 17:42:58 +08:00 安装后第一次可用,关掉 app 之后就又不可用了,是什么原因呢? |
32 pango 2017-12-12 09:27:06 +08:00 @xm0625 “ m3u8 压缩包分享,NAS 远程下载,VideoSniffer, TV 端播放 /投屏”这些都大赞啊,尤其是 TV 端播放 /投屏,请一定要坚持下去啊,请问你需要捐赠吗? |
34 qq2511296 2017-12-12 10:52:38 +08:00 期待 iOS 版本 |
37 kslr 2017-12-12 13:25:24 +08:00 可以搞定微信浏览器里面的吗? |
39 memkey 2017-12-12 20:31:00 +08:00 是 我做的是 PC 端的产品,利用 Chrome remote debug 协议去做的,主要是抓取请求返回值,根据返回的 MIME 以及相关信息组合进行判断。是否是匹配的资源。 @firefox12 |
40 guonning 2017-12-12 22:46:22 +08:00 via Android 能整成 win chrome 的扩展不 |
42 datou 2017-12-13 14:41:47 +08:00 建议明确一下支持哪些网站 |
44 XinXinkkk 2017-12-16 18:02:11 +08:00 via Android 一直用 idm ……手机也可以用 idm 浏览器下载,有空试试 |