Fiddler抓取PC端微信小程序请求方法

本文介绍了如何在PC端使用Fiddler抓取微信小程序发出的HTTPS请求,以便于测试和问题定位。首先,打开目标小程序,然后通过任务管理器找到小程序的文件位置。如果找到WMPFRuntime文件夹,退出微信并删除其内容,重新登录后即可在Fiddler中正常抓包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近PC端的微信更新了,在微信中也可以打开相对应的小程序了,那么对于大多数测试同学来说要是可以在PC端打开小程序直接查看小程序发出的HTTPS请求报文,那么定位问题也就太方便了吧,我就是抱着这样的一个心态来分享一下如何在PC端查看小程序的请求方法,题主亲测有效,若有不会的还请在评论区研究探讨。

第一步:在微信左下角点击打开我们想要抓包的小程序,启动任务管理器:Ctrl+ALT+delete,下面以优衣库小程序为例,点击Mini Programs 中的优衣库小程序

 第二步:右键点击打开文件所在位置,打开后在文件路径下查看有没有WMPFRuntime这个文件夹,若在文件夹所在位置中没有此文件夹,后续就不用再浪费时间了,这个方法不适合,保存本机路径:C:\Users\那可爱又迷人的小宇\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\WMPFRuntime

如下图所示:

第三步:若在文件夹所在位置中找到了WMPFRuntime这个文件夹,先将电脑上的微信后台退出,记住,是退出微信,不然会提示微信正在运行中,无法删除文件夹。

最后将WMPFRuntime的文件夹内容全部删除,待删除成功后,再次登录微信打开小程序,就可以在fiddler里面正常抓包了

好了,以上就是全部的内容了,大家有什么问题想要研究讨论的欢迎在下方评论。 

### 使用Fiddler捕获微信小程序的HTTP流量 #### 启动并配置Fiddler 为了准备捕捉来自微信小程序的HTTP/HTTPS流量,在启动Fiddler之后,需确认已激活了监听状态。这可以通过点击菜单中的`文件(File)`选项下的`捕获数据(Capture Traffic)`来实现,也可以通过按下键盘上的`F12`键快速开启此功能[^1]。 #### 设置手机与电脑连接同一Wi-Fi网络 确保用于运行微信小程序的移动设备和安装有Fiddler软件的计算机处于同一个局域网内非常重要。这是因为Fiddler作为中间代理服务器工作时,依赖于两者之间稳定的网络通信环境[^2]。 #### 修改移动设备的网络设置指向Fiddler所在PC 接着要在智能手机或其他终设备上调整其无线网络参数,具体操作为更改DNS地址至执行Fiddler应用程序那台主机的IP地址;对于iOS系统而言,则还需额外设定HTTP代理为手动模式,并输入相同的目标机器IP以及默认口号8888(这是Fiddler的标准侦听口)。完成上述步骤后保存变更以便生效。 #### 安装根证书以支持HTTPS拦截 由于现代大多数互联网服务都采用了SSL/TLS加密协议传输敏感信息,因此如果想要查看或修改这些经过加密处理的数据流的话,就需要让客户信任由Fiddler自动生成的安全凭证——即所谓的“根证书”。对于Android平台可以直接访问<http://ipv4.fiddler:8888>下载相应格式(.der)的CA证书文件并通过设置->安全->受信任的凭据导入;而iPhone/iPad用户则应前往Safari浏览器打开同样的网址获取适用于苹果生态系统的.cer版本,并按照提示完成安装过程。 #### 开始监控指定的小程序活动 当一切准备工作就绪以后就可以正常启动微信应用加载所需测试的小程序页面啦!此时返回到Fiddler界面就能看到实时更新的一系列会话列表项,其中包含了该实例发起的所有GET/POST请求详情及其响应内容摘要等有用资料供开发者进一步研究分析之用了。 ```python # Python代码仅作示意用途,实际操作无需编写任何脚本 import requests url = "https://example.com/api/data" response = requests.get(url) print(response.status_code) print(response.text) ```
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值