实战Python网络爬虫
上QQ阅读APP看书,第一时间看更新

第4章
Fiddler抓包

4.1 Fiddler介绍

Fiddler是一款非常流行并且实用的HTTP抓包工具,原理是在电脑上开启一个HTTP代理服务器,然后转发所有的HTTP请求和响应。因此,比一般的浏览器自带的抓包工具(开发者工具)要好用得多。不仅如此,还可以支持请求重放一些高级功能,也可以支持对手机应用进行HTTP抓包。

Fiddler是用C#开发的工具,包含一个简单却功能强大的基于JScript.NET事件的脚本子系统,灵活性非常棒,可以支持众多的HTTP调试任务,并且能够使用.net框架语言进行扩展。

此外,还支持断点调试技术,当请求或响应属性能够跟目标的标准相匹配时,Fiddler就能够暂停HTTP通信,并且允许修改请求和响应。这种功能对于安全测试非常有用,当然也可以用来做一般的功能测试。