过去抓包用Fiddler,越发觉得不好用,配置也非常繁琐。尝试下用Fiddler抓取小程序多次都没能成功。
昨晚偶尔间搜到Charles,非常好用。强烈推荐!
下载地址
https://www.charlesproxy.com/
安装完,如果是抓取普通http的网络请求,直接就可以抓了。
如果是https的,需要做如下配置:
1.点击顶部菜单栏【Help】–>选择【SSL Proxying】,点击【install Charles Root Certificate 】安装Charles根证书即可
2、点击【Proxy】–>【SSL Proxying Settings…】
3、在弹出选项卡中,勾选【Enable SSL Proxying】点击【add】。

不出意外的到,到此就能抓包了。莫作恶。

对了,做到这里如果能抓其他https网页,但是还是不能抓小程序电脑版,那是还有一步关键的操作漏了!在任务管理器里找到

右键,选中打开文件所在的位置,向上返回,找到个WMPFRuntime文件夹,删掉它!(要先退出微信,否则删不掉),再抓包试试,这次出来了吧!
如果左侧列表展开,显示一堆unknown,那就说明没有成功,大概率是证书配置问题。
Charles还能抓取APP,应该需要在手机网络端配置代理到电脑端,由于我暂时没用到,先不讲了。大家需要可以自己搜一下~
对了,下载安装的版本,是个体验版,只能用30天,每次只能用30分钟,需要怎么做,相信你懂的。