当前位置: 移动技术网 > IT编程>开发语言>JavaScript > Fiddler无法正常抓取谷歌等浏览器的请求_解决方案

Fiddler无法正常抓取谷歌等浏览器的请求_解决方案

2018年11月20日  | 移动技术网IT编程  | 我要评论

女人的色彩国语版,歪解,李君妍

1-先了解fiddler工作原理:

正常情况下,fiddler是可以抓chrome的请求的。

fiddler会自动给浏览器设置一个代理127.0.0.1端口8888,并且记忆浏览器的代理设置,所有的请求先走fiddler代理,再走浏览器代理。

查看fiddler设置代码的图,参见最下。

 

2-谷歌浏览器代理服务器唯一规则:

由于chrome限制,同一时间只能有一个扩展控制代理设置,一般来说chrome会优先后安装的扩展。

 

3-原因分析:

通过1,2可以知道:fiddler也是一个代理而已,只不过把请求数据全部发到了自己的服务器里,然后再发到浏览器进行抓包。

但是这个代理,很容易被其他代理,尤其是常用的fq代理给屏蔽掉或占用。这里指:proxy switchyomega 代理。

 

由于chrome限制,同一时间只能有一个扩展控制代理设置,一般来说chrome会优先后安装的扩展。

冲突中若switchyomega获得了优先权,则可以切换到“系统代理”模式,从而把优先权归还给其他扩展,从而解决问题。如果此扩展的配置被其他代理相关、或者去广告相关的扩展覆盖,则问题无法解决,只能通过重装switchyomega来提高优先权。

 

总结-解决方案:

关闭switchyomega代理,或者使用其代理中的系统代理选项。即可解决问题。

 

备注图:

控制面板\所有控制面板项\网络和共享中心   ->  internet选项   :

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网