2022年9月1日 星期四 晴
抓包微信小程序的方法
在开发调试或者对三方小程序交互作数据分析的时候,我们有时候要对微信小程序进行抓包。下买探讨一下抓包微信小程序的三个方法:
用fiddler抓包手机真机微信小程序
- fiddler安装:从telerik官网下载并安装fiddler Classic。
- fiddler配置:打开fiddler,打开菜单Tools-Options,分别对General、HTTPS、Connections这三栏能勾的都勾上。
- 获取IP地址:PC上cmd,敲ipconfig,可获取IP地址
- 手机上网代理:手机要和PC在同一个局域网里,手机连上wifi后,手动添加代理,IP地址为PC的IP地址,端口填8888
- 手机安装证书:手动连接上代理后访问网页输入代理IP和端口,下载发fiddler的证书并安装
- 重启fiddler,在手机上打开微信小程序观察fiddler,如果日志出来就OK了
- 此方法应该也可以抓手机APP或网页,怎么分析日志,自己点点看看就明白了
用fiddler抓包PC版微信小程序
- fiddler安装和配置同上,PC上无需安装证书
- fiddler有时候无法抓到log的解决方法:
- 在电脑上搜索WMPFRuntime目录并删除
- 退出微信和fiddler
- 重新登录微信,打开微信小程序
- 打开fiddler,此时可操作小程序,fiddler应该就能显示日志了
用HTTP Debugger Pro抓包PC版微信小程序
微信经常升级,有时候架构都改了,前几天,我不管怎么折腾,用fiddler都抓不到微信小程序的log了,昨晚使用了HTTP Debugger Pro,不用配置,就能抓包。
...