#### **背景**
在APP开发过程中,有时候需要解析某一个APP,抓取它的图片资源,视频接口等等,这时候:Fiddler就大显神威了,通过这款工具我们就可以抓取任何我们想要解析的APP了。网上有很多使用:Fiddler的教程,但是随着:Fiddler版本的升级,某些操作可能会很不一样,这很正常。目前我的:Fiddler已升级到最新版本5.0.20173.50948。
**注意**一定要保证APP和电脑在同一IP地址电脑段中,可以通过以下来完成
1. 首先,确保安装 Fiddler 的电脑和手机在同一局域网内,因为要将手机的代理指向 PC 机,不能互相访问是不行的。
2. Fiddler 开启远程连接。Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allow remote computers to connect。
![](https://box.kancloud.cn/04d4f874f4703f064353d20d369b5f53_544x369.png)
3. 重启Fidler(这一步很重要,必须做)。
4. 获取PC的IP地址:
获得安装 Fiddler 这台电脑在局域网内的 IP,在手机上设置代理服务器的时候会用到,开始菜单打开运行窗口(快捷键 Win + R),输入 cmd 回车,进入 Windows 命令行工具,输入 ipconfig 回车,获取PC的ip地址:
5. 设置手机代理:
需要手机和安装 Fiddler 电脑在同一WIFI下,手机连接到WIFI。打开手机的WIFI设置界面,选中连接的WIFI,长按,弹出如下界面,选择“修改网络”。
![](https://box.kancloud.cn/066cf84bd4dab77b39c9fee6623aa7f8_593x700.png)
![](https://box.kancloud.cn/f3453875c843430ff78cff92bb7df4b0_518x835.png)
将使用代理服务器打勾,并填上刚才在 PC 机上 ipconfig 获得的 IP 地址 192.168.0.103,端口号填 Fiddler 默认的 8888
点击保存,这样就完成了代理的设置。可以通过Fiddler抓去http数据包了。
看到JSON数据 右键网站copy--->justURL
常见问题:部分wifi工具软件 无法使用 需更换wifi联网软件
参考文章:
[抓包工具Fidder详解(主要来抓取Android中app的请求) ](http://blog.csdn.net/jiangwei0910410003/article/details/19806999)
[图解Fiddler如何抓手机APP数据包【超详细】 ](http://blog.csdn.net/jiangsanfeng1111/article/details/52448481)
[Fiddler(二) - 使用Fiddler做抓包分析](http://blog.csdn.net/ohmygirl/article/details/17849983)
[使用Fiddler抓包工具获取App图片资源](http://blog.csdn.net/jiulan1996/article/details/53101856)
[怎样使用 fiddler抓取网络数据包](https://jingyan.baidu.com/article/93f9803f372281e0e56f5573.html)