保存微信小程序视频

发布时间:2018-10-15编辑:admin阅读(9882)

同事要下载微信小程序里面的一个广场舞视频,我看了一下,发现里面有一个下载按钮,我点了一下,发现是假的,根本下载不了。在手机上很难调试破解,于是就想能不能把微信小程序搬到电脑上播放,试了微信网页版和微信PC客户端,都要求只能在手机观看。

既然电脑端不能播放,手机端又不好搞,于是就想能不能从中间入手,毕竟手机是要联网的。

想到的第一个方法是抓包,后来发现不行,HTTPS是加密的。 后来又想到代理的方式,我的电脑装着CCProxy,于是又马上试了了一下,还是不行,没有从日志中看到任何视频URL。

通过网上查找资料,找到一款好工具,叫Fiddler,它最强大的地方就是能够抓取并明文展示HTTPS报文。它抓取HTTPS的原理是这样的,首先Fiddler是以HTTPS代理模式工作的,当Fiddler接收到客户端(浏览器)CONNECT请求时,它冒充服务端(网站)接受客户端的请求,并回送客户端一个伪造的证书,并冒充客户端(浏览器)和真实的服务端(网站)建立连接,之后它就充当一个中间人的角色,向服务端(网站)转发客户端(浏览器)的请求数据,向客户端(浏览器)转发服务端(网站) 的应答数据。对于这个中间人来说两边的请都是和其直接建立的,所以两边发送的数据它都能解密成明文。

操作过程:

  1. 安装Fiddler,启用HTTPS抓取。并允许远程连接。


  2. 手机Wifi确保和安装Fiddler的电脑在一个局域网内。并在手机Wifi里设置好Fiddler代理

  3. 如果手机没有设置锁屏密码,先去设置一下,安装证书要用到。

  4. 打开手机浏览器,输入ip:端口号=*.*.*.*:8888,点击前往,见下图:


  5. 点击最下方的“FiddlerRoot certificate”按钮,下载证书。

  6. 点击按钮,进入下载页面,出现一个安装文件,点击文件,输入证书名称,点击确定。(不同手机不同版本操作界面有些不一样)


  7. 跳转页面输入锁屏密码后,点击确定安装即可。(不同手机不同版本操作界面有些不一样)


  8. 出现提示成功字样,表示证书安装成功。(不同手机不同版本操作界面有些不一样)

  9. 打开手机的浏览器,随便看些内容,查看Fiddler是否有请求数据,有即为成功。

最后终于在Fiddler里找到微信小程序视频URL,复制URL到浏览器地址栏,回车就可以播放和下载视频了。

  关键字:保存下载微信小程序视频


鼓掌

3

正能量

6

3

呵呵

3


评论区
  • 游客

    我是这方面的小白,想下小程序里的书法教授视频,渴望得到帮助。先谢谢啦!

    • 游客

      ip:端口号=*.*.*.*:8888 

      这个是什么?

      端口号怎么找


      • 管理员

        端口号可以看第二张图片,默认是8888,IP就是运行Fiddler软件的那台电脑的IP地址。

    • 游客

      我的微信号:fyhyxhh

      • 游客

        可以教我吗?我的微信号:fyhyxhh

        • 游客

          手机Wifi里设置好Fiddler代理。  设置后不可上网  没办法安装证书   大神 能加下我qq1506346166吗  有偿也可以

          • 管理员

            先在安装Fiddler的那台电脑的浏览器设置一下代理看浏览器能不能上网,浏览器代理设置可以百度一下。

          • 管理员

            测试的时候电脑的防火墙最好关闭,避免防火墙的影响。