【建站系列教程】2.1、fiddler电脑抓包教程

简介: 【建站系列教程】2.1、fiddler电脑抓包教程

写在前面:大家好,我是热爱编程的小泽。

【建站系列教程】是我的亲身建站经历写给广大建站同胞们的教学博客。

喜欢的话点个赞吧~ 评论区欢迎交流讨论~

对那些想做网站,又苦于没有数据资源的站长来说,用fiddler抓包解析api是个不错的选择

简介


Fiddler的官方网站: www.fiddler2.com

 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展

工作原理


 Fiddler是以代理WEB服务器的形式工作的,浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自己发送HTTP请求到服务器,它使用代理地址:127.0.0.1, 端口:8888. 当Fiddler开启会自动设置代理, 退出的时候它会自动注销代理,这样就不会影响别的程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。

image.png

主界面


 Fiddler的主界面分为 工具面板、会话面板、监控面板、状态面板

20200217131807138.jpg

使用前配置


 为什么要配置?

----因为初始状态下,fiddler不能抓取https的网址。

打开fiddler上方的 Tools -> options,然后在HTTPS和Connections面板中,请按照下方配置:

image.png

image.png

最常使用功能


1 监控请求


 每当你的电脑请求服务器,fiddler的左侧页面都会提供显示,这是你可以点击这条信息,在右侧工具栏进行分析。如下图:

20200217132918276.png

2 模拟请求(重点)


 如果你想用fiddler来模拟一次请求,你可以点击左侧的信息,然后拖动到右侧工具栏的composer上面,如下图。这时,你的参数可以随意改动,然后发起请求。

image.png

3 Fiddler中保存会话


 有些时候我们需要把会话保存下来,以便发给别人或者以后去分析。 保存会话的步骤如下:

 选择你想保存的会话,然后点击File->Save->Selected Sessions

4 Fiddler中如何过滤会话


 每次使用Fiddler, 打开一个网站,都能在Fiddler中看到几十个会话,看得眼花缭乱。最好的办法是过滤掉一些会话,比如过滤掉图片的会话。Fiddler中有过滤的功能, 在右边的Filters tab中,里面有很多选项, 稍微研究下,就知道怎么用。

5 Fiddler移动端抓包(重中之重!)


 小贴士important!!!

 在浏览器端,即用户端,所有请求的文件都是以html形式发放的,然后还有图片、js文件、css等等。php文件是不会显示的。

 所以,一些接口如果写在js文件里面,那样很容易就暴露了,所以许多网站是在php文件里面调用接口,而浏览器不显示php文件,这样就很好的保护了接口。

 但是,像对于PC端来说,移动端的体量小,设计结构简单,许多时候是用一套模板,再结合api请求的数据来呈现页面的(类似于VUE、微信小程序)。所以这个时候,用fiddler对手机抓包,一抓一个准。

 相对来说,如果查看网站源码无法解析一个网站的接口话,那么用fiddler也很难完全这项工作。

 然而,fiddler手机抓包简单快捷的多。请参考我的下篇博客:fiddler手机抓包。

image.png

相关文章
|
6月前
|
网络协议 Unix Linux
十几个免费好用的抓包工具
十几个免费好用的抓包工具
|
20天前
|
Web App开发 测试技术
从零基础到精通,抓包神器fiddler保姆级使用教程(一)
Fiddler是一款强大的Web代理调试工具,用于记录、检查HTTP/HTTPS请求,支持断点、数据篡改、性能统计、接口测试等。它在客户端与服务器间作为代理,帮助识别和解决问题。安装流程包括访问官网下载Fiddler Classic,按照提示进行安装,并可在安装目录或桌面快捷方式启动程序。Fiddler适用于接口调试、性能分析和线上环境问题排查等场景。
22 0
|
4月前
|
网络协议 安全 Ubuntu
如何使用JuiceSSH实现手机端远程连接Linux服务器
如何使用JuiceSSH实现手机端远程连接Linux服务器
56 1
|
11月前
|
小程序 安全
微信小程序抓包教程:Burpsuite版 附所需工具
微信小程序抓包教程:Burpsuite版 附所需工具
3310 0
|
网络协议 前端开发
wireshark抓包新手使用教程
Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。
2115 0
wireshark抓包新手使用教程
|
Web App开发 安全 iOS开发
【建站系列教程】2.2、fiddler手机抓包教程
【建站系列教程】2.2、fiddler手机抓包教程
121 0
【建站系列教程】2.2、fiddler手机抓包教程
|
弹性计算
如何使用FinalShell、FileZilla上传网站代码到服务器?这两个都是神器
这段时间想做一个导航网站来着,然后就简单写了一个网页,买了一个域名、一台ECS服务器,都是比较便宜的那种
308 0
如何使用FinalShell、FileZilla上传网站代码到服务器?这两个都是神器
|
缓存 前端开发 JavaScript
入门兵器谱,测试相关软件系列——Fiddler抓包工具使用教程
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。
228 0
入门兵器谱,测试相关软件系列——Fiddler抓包工具使用教程