Fiddler不能抓取数据原因分析Windows11
Windows11下载Fiddler不能抓取数据除了常见的添加证书、设置系统代理外,还有个原因是Intrernet Explorer。
Fiddler配置一切正常后使用Chrome、Edge、Firefox等浏览器抓不到任何数据。你可能在网上查找各方面原因,无非就是代理、证书出了问题,当你按照网上的方法配置好一切后,仍然发现抓不到数据。
不要放弃,利用以下的方法可让你的fiddler抓取到数据,不过此方法并不是持久之计,稍后将讲解问题出现原因及应对方法。
首先进入Edge浏览器的设置→默认浏览器,进行如下操作,添加:http://www.baidu.com/。
此时使用Edge打开百度和百度里的网页,将发现Fiddler成功抓取数据,不过此时访问除百度外的网页时,仍无法抓取数据。即此时进入百度网页,其实使用的是Internet Explorer浏览器,使用Internet Explorer打开的网页能抓取数据。
这是为什么呢?进入Edge浏览器的设置→系统和性能→打开计算机的代理设置:
将发现自动检测设置已关闭,使用代理服务器已开启。点击编辑:
这是fiddler自动设置的,即Act as system proxy on startup。Fiddler打开后将自动设置为浏览器代理(Firefox除外),fiddler关闭后浏览器恢复为原系统代理设置:
理论上fiddler可以自动为浏览器设置代理,但Firefox是个例外,需手动配置。进入Firefox,在设置中查找代理并点击设置:
点击手动配置代理,地址为fiddler代理地址(不知道的去上面Edge浏览器代理IP地址看,是一样的),并勾选也将此代理用于HTTPS:
点击确定后,进入Firefox的任何网页,Fiddler都可以成功抓包。需注意Firefox使用的是Fiddler代理,即网络信息传输通过Fiddler到Firefox,关闭Fiddler,Firefox无法上网,此时关闭Firefox的手动配置代理即可正常上网。
总结一下现在面临的问题。
以下IE指Internet Explorer浏览器。
把Fiddler设置系统代理后,会自动设置为Chrome和Edge和IE的代理(IE能抓包,但Chrome和Edge不能抓包,关闭Fiddler后三个浏览器都能用)
Firefox需要手动设置代理为Fiddler(此时能抓包,关闭Fiddler后需要把手动代理关闭后才能使用Firefox)
原因分析
Fiddler设置系统代理,理论上打开后将自动设置Chrome和Edge的代理,但实际上设置的是成为了IE的代理,并未直接设置为Chrome和Edge的代理。
打开Chrome和Edge设置中的代理,都将自动进入:
打开Firefox设置的代理,将进入:
观察两者进入的不同界面,可以分析出:
Firefox设置代理将进入Firefox代理界面Chrome和Edge设置代理将进入网络和Internet代理界面(即进入IE代理)
IE浏览器是Windows自带浏览器。
Fiddler自动设置代理只对IE有效。
Firefox手动设置/关闭代理有效但不方便,Chrome和Edge不能通过Fiddler自动设置代理也不能直接手动设置。
即并没有真正把Fiddler设置为Chrome和Edge的代理。
所以Fiddler能抓取IE和Firefox,而不能抓取Chrome和Edge。
上述问题仅在Windows11中存在,重装Windows11后,仍存在上述问题。
Fiddler不能抓取数据原因分析Windows11相关推荐
- Fiddler抓取数据并分析(完整的配置教程) 1
一.Fiddler 现在的移动应用程序几乎都会和网络打交道,所以在分析一个 app 的时候,如果可以抓取出其发出的数据包,将对分析程序的流程和逻辑有极大的帮助.对于HTTP包来说,已经有很多种分析的方 ...
- Fiddler抓取数据并分析(完整的配置教程)
一.Fiddler 现在的移动应用程序几乎都会和网络打交道,所以在分析一个 app 的时候,如果可以抓取出其发出的数据包,将对分析程序的流程和逻辑有极大的帮助.对于HTTP包来说,已经有很多种分析的方 ...
- python怎么编写wireshark抓的包_使用Wireshark 抓取数据包
Wireshark 是一个网络封包分析软件.网络封包分析软件的功能是获取网络封包,并尽可能显示出最为详细的网络封包资料.Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换. 一 ...
- Python爬虫采集抓取:Python3.x+Fiddler 采集抓取 APP 数据
随着移动互联网的市场份额逐步扩大,手机 APP 已经占据我们的生活,以往的数据分析都借助于爬虫采集爬取网页数据进行分析,但是新兴的产品有的只有 APP,并没有网页端这对于想要提取数据的我们就遇到了些问 ...
- 【解决抓包工具fiddler不抓取360浏览器的数据的问题】
抓包工具fiddler不抓取360浏览器的数据 fiddler可以抓到Firefox浏览器的包,但是抓不到360浏览器的包. 操作步骤: 打开Fiddler -> 菜单栏 工具(Tools )- ...
- 网络数据抓取赋能商业分析与业务增长
互联网上存在海量数据.如何将这些零散的数据抓取下来,存储在公司数据库中?如何从数据中挖掘价值,以洞察市场发展方向,助力业务不断增长? 本文将分享几种常见的网络数据抓取方法,并展示多个真实的数据应用实例 ...
- git-history:一款用于分析保存在Git和SQLite中的网页抓取数据的工具
大多数人都知道Git scraping,这是一种网页抓取工具编程技术,你可以定期将数据源快照抓取到Git存储库来跟踪数据源随时间的变化. 如何分析这些收集到的数据是个公认的难题.git-history ...
- Python抓取数据具体流程
之前看了一段有关爬虫的网课深有启发,于是自己也尝试着如如何过去爬虫百科"python"词条等相关页面的整个过程记录下来,方便后期其他人一起来学习. 抓取策略 确定目标:重要的是先确 ...
- 基于Thinkphp5+phpQuery 网络爬虫抓取数据接口,统一输出接口数据api
TP5_Splider 一个基于Thinkphp5+phpQuery 网络爬虫抓取数据接口 统一输出接口数据api.适合正在学习Vue,AngularJs框架学习 开发demo,需要接口并保证接口不跨 ...
最新文章
- 基于docker+gunicorn部署sanic项目
- c语言中void指针,C 语言 void指针
- 剑指Offer - 九度1511 - 从尾到头打印链表
- java怎么不安装到c盘的教程,帮您设置win10系统安装不了java的详细步骤
- 使用单元测试测试简单的首页
- c语言初始化字符串 函数 manment,[转载]3.09进程(C语言班最后一天的课程)
- 二本 计算机专业2017分数线,2017年二本心理学专业大学排名及分数线
- java默认权限什么时候使用_Java 应用程序默认权限(简例)
- PhoneGap插件开发实例
- .NET LINQ 限定符操作
- Free Dwg Viewer-免费的AutoCAD DWG/DWF/DXF文件查看器
- 如何解决ueditor乱码问题
- 39份AICon全球人工智能与机器学习技术大会 · 北京站2021(PPT汇总)
- 推荐一个好组件Javascript文本比较工具
- 西门子TIA PORTAL (博途/STEP 7 )安装反复要求重新启动 STEP7 Basic的许可无法彻底完成
- 大数据经典书籍良心推荐
- 解决Word2013光标乱跳的问题
- nginx 配置 apple-app-site-association
- HIT-2022年春季学期《软件构造》Lab 1实验心得
- 树莓派homebridge开机启动和后台运行