Python接口自动化笔记1
Fidder-->抓包工具
(1)使用Fidder时先设置代理以火狐为例(火狐默认不更改代理设置)设置如下:工具->选项->高级->网络->设置
![](https://img.haomeiwen.com/i1916265/5f24b83452db068a.png)
(2)当抓https包时会报网络不安全,需要对fidder设置:Tools>Fiddler Options>HTTPS
![](https://img.haomeiwen.com/i1916265/a1483de187856bcf.png)
注意:导出证书失败时解决方案:
1.下载并安装Fiddler证书生成器http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=23.点Tools>Fiddler Options
4.勾选Capture HTTPS traffic
5.点Actions按钮,Export Root Certificate Desktop按钮导出到桌面
导出证书失败时:
1.首先确保安装的 Fiddler 是较新的版本,先关闭fiddler
2.下载并安装Fiddler证书生成器
下载地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
3.点Tools>Fiddler Options
4.勾选Capture HTTPS traffic
5.点Actions按钮,Export Root Certificate Desktop按钮导出到桌面
fidder只抓app:
1.手机电脑在同一局域网
2.fiddler>Tools>Fiddler Options>Connections 勾选Allow remote computers to connect。
3.记住打开页面的端口号:8888
4.手机设置代理:手机设置->WLAN设置->选择该wifi,根据自己手机操作(长按或者点击)
![](https://img.haomeiwen.com/i1916265/723030e447fb0f00.png)
5.主机名与电脑ip保持一致,端口号8888
6.OK
注意:当抓手机app包时如果手机请求时https请求需要下载证书方法如下:
1.在手机浏览器中输入电脑ip:http://10.224.xx.xx:8888
2.
![](https://img.haomeiwen.com/i1916265/ce29b1a341a47977.png)
当抓手机包时,可以回抓到pc端的可以设置过滤:
![](https://img.haomeiwen.com/i1916265/79f78a7b41ed81dd.png)