fidder无法抓取浏览器Https,提示“证书错误”
当我们使用fidder进行浏览器抓包时,会出现“证书错误”的提示,无法正常的跳转对应的网址进行https的请求抓取。解决方法如下:
1、首先需要确认fidder是否已经配置好,如图:
Tools>options>Https勾选上对应的选项
Tools>options>Connections勾选上对应的选项
2、在步骤1中图一中,点击Actions里面, 信任证书(trust root certificate) 。
选择导出证书,点击Tools>Options> HTTPS页面上的Actions,选第二个(Export root certificate to desktop),操作导出证书文件至桌面,会在桌面上生成一个文件FiddlerRoot.cer。
3、导入证书至chrome浏览器进入chrome浏览器,菜单栏,点设置,或直接地址栏输入:chrome://settings/。点击左侧【隐私设置和安全性 】,在右侧找到【管理证书】,并点击进入。
点击导入,将保存到桌面的证书导入到“受信任的根证书颁发机构”列表
4、点击确认保存后,重启浏览器和fiddler,按理应该可以重新打开https页面了,但是不能。为什么呢?还有一步操作不要忘了:
再次运行fiddler,依次点击Tools下的Options,然后点HTTPS选项卡,再点击actions下的Reset All Certificates,重置证书。
5、重启浏览器和fiddler,发现已经可以打开https页面了。