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相关推荐

  1. Fiddler抓取数据并分析(完整的配置教程) 1

    一.Fiddler 现在的移动应用程序几乎都会和网络打交道,所以在分析一个 app 的时候,如果可以抓取出其发出的数据包,将对分析程序的流程和逻辑有极大的帮助.对于HTTP包来说,已经有很多种分析的方 ...

  2. Fiddler抓取数据并分析(完整的配置教程)

    一.Fiddler 现在的移动应用程序几乎都会和网络打交道,所以在分析一个 app 的时候,如果可以抓取出其发出的数据包,将对分析程序的流程和逻辑有极大的帮助.对于HTTP包来说,已经有很多种分析的方 ...

  3. python怎么编写wireshark抓的包_使用Wireshark 抓取数据包

    Wireshark 是一个网络封包分析软件.网络封包分析软件的功能是获取网络封包,并尽可能显示出最为详细的网络封包资料.Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换. 一  ...

  4. Python爬虫采集抓取:Python3.x+Fiddler 采集抓取 APP 数据

    随着移动互联网的市场份额逐步扩大,手机 APP 已经占据我们的生活,以往的数据分析都借助于爬虫采集爬取网页数据进行分析,但是新兴的产品有的只有 APP,并没有网页端这对于想要提取数据的我们就遇到了些问 ...

  5. 【解决抓包工具fiddler不抓取360浏览器的数据的问题】

    抓包工具fiddler不抓取360浏览器的数据 fiddler可以抓到Firefox浏览器的包,但是抓不到360浏览器的包. 操作步骤: 打开Fiddler -> 菜单栏 工具(Tools )- ...

  6. 网络数据抓取赋能商业分析与业务增长

    互联网上存在海量数据.如何将这些零散的数据抓取下来,存储在公司数据库中?如何从数据中挖掘价值,以洞察市场发展方向,助力业务不断增长? 本文将分享几种常见的网络数据抓取方法,并展示多个真实的数据应用实例 ...

  7. git-history:一款用于分析保存在Git和SQLite中的网页抓取数据的工具

    大多数人都知道Git scraping,这是一种网页抓取工具编程技术,你可以定期将数据源快照抓取到Git存储库来跟踪数据源随时间的变化. 如何分析这些收集到的数据是个公认的难题.git-history ...

  8. Python抓取数据具体流程

    之前看了一段有关爬虫的网课深有启发,于是自己也尝试着如如何过去爬虫百科"python"词条等相关页面的整个过程记录下来,方便后期其他人一起来学习. 抓取策略 确定目标:重要的是先确 ...

  9. 基于Thinkphp5+phpQuery 网络爬虫抓取数据接口,统一输出接口数据api

    TP5_Splider 一个基于Thinkphp5+phpQuery 网络爬虫抓取数据接口 统一输出接口数据api.适合正在学习Vue,AngularJs框架学习 开发demo,需要接口并保证接口不跨 ...

最新文章

  1. 基于docker+gunicorn部署sanic项目
  2. c语言中void指针,C 语言 void指针
  3. 剑指Offer - 九度1511 - 从尾到头打印链表
  4. java怎么不安装到c盘的教程,帮您设置win10系统安装不了java的详细步骤
  5. 使用单元测试测试简单的首页
  6. c语言初始化字符串 函数 manment,[转载]3.09进程(C语言班最后一天的课程)
  7. 二本 计算机专业2017分数线,2017年二本心理学专业大学排名及分数线
  8. java默认权限什么时候使用_Java 应用程序默认权限(简例)
  9. PhoneGap插件开发实例
  10. .NET LINQ 限定符操作
  11. Free Dwg Viewer-免费的AutoCAD DWG/DWF/DXF文件查看器
  12. 如何解决ueditor乱码问题
  13. 39份AICon全球人工智能与机器学习技术大会 · 北京站2021(PPT汇总)
  14. 推荐一个好组件Javascript文本比较工具
  15. 西门子TIA PORTAL (博途/STEP 7 )安装反复要求重新启动 STEP7 Basic的许可无法彻底完成
  16. 大数据经典书籍良心推荐
  17. 解决Word2013光标乱跳的问题
  18. nginx 配置 apple-app-site-association
  19. HIT-2022年春季学期《软件构造》Lab 1实验心得
  20. 树莓派homebridge开机启动和后台运行

热门文章

  1. 拷贝构造函数与赋值重载
  2. 小程序源码:最新牛牛盲盒微信小程序源码下载·一元购升级款,全新流量变现程序,带图片完整素材
  3. Python技能树和CSDN Markdown编辑器的测评 20212101陈雨扬
  4. java堆外内存详解(又名直接内存)和ByteBuffer
  5. 2 对局域网所需计算机的分析,校园局域网组建剖析.doc
  6. 5-Kafka 集群配置-Topic 参数配置
  7. LINUX系统如何安装字体
  8. 《C++复习---模板初阶》
  9. 三年经验Android开发,2个月面试腾讯、B站,你花了多久弄明白架构设计
  10. 面向对象的四大特征(非常重要)