Fiddler 是很好用的抓包工具, 可以记录本机的 http 请求和响应
最新版的 Fiddler 已经升级为 Fiddler Everywhere
https://www.telerik.com/download/fiddler/fiddler-everywhere-windows
这里我们以百度页面为例子
可以看到页面中涉及的所有 http 请求都被记录下来了
厉害的不止于此, 我们还可以修改响应的内容
右键某个请求 > add new rule > 双击编辑右侧的条目
删掉请求头
Transfer-Encoding: chunked
Content-Encoding: gzip
是为了解决报错 (failed)net::ERR_INVALID_CHUNKED_ENCODING
搜索百度一下, 往下找 input 标签的
修改 百度为谷歌
Save
注意需要勾选 Auto Responder
刷新当前页面, 发现按钮变成了谷歌一下
“谷歌一下” 可能是一闪而过, 这是百度自己 js 的二次的替换, 我们暂时不用关注.
我们的 Fiddler 替换响应内容实际上是成功的.
Fiddler Everywhere 不仅有抓包功能, 还有类似 Postman 的发起 http 请求功能, 小伙伴们可以继续发掘