fiddler为什么只能抓到h5,不能抓手机app
时间: 2023-09-28 09:11:10 浏览: 59
Fiddler本身是一款HTTP抓包工具,可以用来抓取HTTP/HTTPS协议的网络数据包。因此,它可以抓取任何使用HTTP/HTTPS协议的应用程序的网络数据包,包括H5页面和手机APP。但是,如果要抓取手机APP的网络数据包,需要进行一些额外的配置和操作,具体步骤如下:
1. 手机和电脑连接在同一个局域网内,确保手机可以访问到电脑的IP地址。
2. 在电脑上打开Fiddler,点击菜单栏的Tools -> Fiddler Options -> Connections,勾选"Allow remote computers to connect"选项,并记录下Fiddler监听的端口号。
3. 在手机上打开WIFI设置,手动配置代理服务器,将代理服务器地址设置为电脑的IP地址,端口号设置为Fiddler监听的端口号。
4. 打开手机上要抓取的APP,此时Fiddler就能够抓到APP的网络数据包了。
需要注意的是,有些APP可能会使用HTTPS加密传输数据,这时需要在Fiddler上安装对应的证书并开启HTTPS抓包功能才能正常抓包。
相关问题
为什么fiddler抓到手机包是乱码
出现这种情况可能是因为手机和电脑之间的网络代理设置不正确,导致传输数据时出现编码问题。可以尝试以下方法:
1. 确认手机和电脑处于同一个局域网内,网络连接正常;
2. 在手机的无线局域网设置中,进入所连接的Wi-Fi网络的高级选项,将代理设置为手动,并填写与电脑相同的代理地址和端口号;
3. 在电脑上打开Fiddler,确保“Capture Traffic”已经打开,并在菜单栏中选择“Tools”-“Fiddler Options”,在“Connections”标签页中勾选“Allow remote computers to connect”选项;
4. 在手机上使用浏览器或应用程序访问网络,此时Fiddler应该能够抓到数据包并正确显示编码。
如果还是无法正常抓包,可以尝试更换不同的网络环境或调整代理设置。
fiddler文明能抓到手机浏览器的包,抓不到app的包
是的,Fiddler主要是用于抓取浏览器的网络请求,而对于移动应用的网络请求,需要进行一些额外的设置才能抓取到。通常需要在手机上设置代理,把代理地址设置为Fiddler的IP地址和端口号,才能抓取到移动应用的网络请求。不过,有些应用可能会使用HTTPS协议进行加密传输,这时需要在Fiddler中安装证书才能成功抓取到请求。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)