一、什么是Fiddler
Fiddler是一款抓包工具,能够记录网络和电脑之间的所有HTTP(S)通信,支持谷歌浏览器,火狐浏览器,Edge,欧朋浏览器等浏览器的抓包。
能够调试来自Windows,Mac,Linux以及IOS和Android移动设备的流量,还可以自己编辑请求,并且通过Fiddler运行,得到回复的数据。
二、使用Fiddler只抓取某个网址的数据
1、设置过滤器
(1)打开Fiddler--过滤器(Filters)
(2)勾选使用过滤器(Use Filters)
(3)下拉框中选择 显示下列主机(Show only the following Hosts)
(4)输入需要过滤的网址
(5)点击动作(Actions),现在运行筛选器(Run Filterset now...)
2、打开浏览器,使用百度搜索
3、在Fiddler中查看抓到的包中的数据
因为设置了过滤器,所以只显示www.baidu.com的包,可以看到请求的Url中有搜索内容的字符串
双击有搜索内容的那一条请求,就可以看到百度服务器回复的内容
Fiddler中提示内容被编码了,需要解码才能看到数据
点击那一行提示,数据就被解码了,然后就是查看具体的数据了
切换到WebView选项卡,以网页的方式查看数据
这里的格式和浏览器中的格式是一样的,其实百度服务器回复的数据就是html格式的数据,可以切换到HexVies选项卡,能够很明显看到是HTML的数据
切换到HexView,查看数据
数据的头部显示这些数据是html格式的数据,可以保存下来
保存方法:
(1)Ctrl+A 全选数据
(2)右键-->保存选中的字节(Save selected bytes...)
(3)在弹出的窗口中输入文件名,以html结尾
注意:不能直接复制,然后粘贴到新建的文本文档中,这样会出现编码错误,如果是图片的数据,会导致图片不能打开
打开保存的html文件,可以看到和网页中百度搜索的结果界面是一样的
如果是直接复制然后粘贴到文本文档中,会出现乱码
上一条:Fiddler断点设置及命令行功能
下一条:Fiddler抓包软件,Fiddler抓包有什么用