在 Mac 上用手机抓包软件 Charles 抓取微信小程序中的高清无水印视频

刘悦 at 
手机抓包是一名测试工程师常备的技能,比如我想查看一个接口请求的参数、返回值,还有移动设备上的 http 请求、https 请求,这一次的背景是我们想要在 app 端和小程序端抓取一些视频,这里用腾讯视频作为例子,使用 mac 系统的 Charles 软件(有点类似 win 系统中的 fiddler,使用方式上大同小异)来进行视频接口与地址的抓包和嗅探。同时抓包工具也有利于线上生产环境问题的分析,前几天有个做服务端的同学跟我说他不用抓包工具,遇到问题直接 debug 代码,那我问他,如果线上服务的话,你怎么调?在实际项目中,没有遇到跟客户端相互扯皮的事情吗?客户端说他没问题,服务端也说他没问题,……