Fiddler的安装和使用

Fiddler是Windows下的一个网络调试工具,可以在浏览器和网站服务器之间建立一个代理。浏览器和网站之间的所有数据交换都会经过Fiddler,因此使用Fiddler可以对网络数据进行抓包,从而分析数据的格式和内容。

大家可以在Fiddler的官网下载到它:https://www.telerik.com/download/fiddler。安装过程非常简单,一路Next即可。

安装完成后第一次运行,它可能会弹出一些警告,不需要理会。点“Cancel” 或者“No” 。打开主界面以后,先别忙动,把IE 或者Edge浏览器打开。这里不建议使用Chrome,因为在Fiddler中监控Chrome有点问题。

如果你之前已经打开了浏览器,请把多余的标签页关掉,否则数据量太大会把你需要的信息冲掉。

回到Fiddler上,点击左上角的WinConfig,在弹出来的窗口中选择Microsoft Edge,如图所示:

Fiddler

如果你使用的是IE,那就请勾选:windows_ie_ac开头的那一项。

关闭这个窗口并回到浏览器中,登录你需要访问的那个网站。此时在Fiddler中会看到很多数据,从下往上找到你需要的那个网站。在右侧,打开Composer选项卡,然后将左侧的网址直接拖到右边来。

Fiddler

此时可以看到右侧出现了一些数据。我们需要的数据是“Cookie”这一行。

Cookie是一小段文本,保存在我们本地。之所以很多网站我们只需要登录一次,下次就可以直接进入,正是归功于这一小段文本。它里面保存了我们的登录信息,并且按照一定的算法加密。网站可以拿到这一段文本并解密,从而判断是否需要让我们重新登录。

Fiddler用以数据抓包,最终通过python通过发包,模拟登陆,获取数据等!

Leave a Comment