使用Fiddler,其实是把Fiddler设置为代理服务器,则该浏览器获取的网络信息都要先经过Fiddler再呈现给用户。这里推荐使用firefox进行设置相对更简单,chrome需要搭配插件。
设置Fiddler与firefox
先在Tools / options / connections / copy Browser Proxy Configuration URL 复制Fiddler的代理服务器URL
在Firefox中 设置 / 网络设置 / 配置访问互联网的代理服务器 / 自动代理配置的URL,粘贴Fiddler的URL
设置Fiddler可以获取https数据
在 Tool / options / https 中勾选 Decrypt HTTPS traffic ,此时会弹出提示安装证书,一直yes即可。
Fiddler常用功能
clear:清除当前列表的数据包,网页刷新后重新加载该页面的数据包。在Fiddler下方命令行直接输入
服务器响应内容:主要关注列表中的 js文件,接受的响应解码后在右下角的TextView页面中。可能中文是以unicon字符编码(\u4f3c等形式),可以放在python中编译为中文或者其他编译器中处理