Fiddler抓包工具使用指南:从PC端网页到手机APP数据包捕获
创作时间:
作者:
@小白创作中心
Fiddler抓包工具使用指南:从PC端网页到手机APP数据包捕获
引用
1
来源
1.
https://www.cnblogs.com/shclbear/p/18383646
Fiddler是一款功能强大的网络数据包捕获工具,广泛应用于网络爬虫开发、Web应用调试等领域。本文将详细介绍如何使用Fiddler抓取PC端网页数据包和手机端APP数据包,包括HTTP、HTTPS协议的会话数据捕获,以及数据包过滤功能的使用。
1. 引言
在编写网络爬虫时,对网络请求和回复进行分析是至关重要的一步。虽然浏览器自带调试工具,但功能较为有限,对于复杂的抓包需求或手机APP爬虫开发,就需要使用专业的抓包工具,如Fiddler。
2. Fiddler简介
Fiddler是一个位于客户端和服务器端的HTTP代理,能够记录所有HTTP请求,支持分析请求数据、设置断点、调试Web应用、修改请求数据等功能。相比其他抓包工具,Fiddler具有以下优势:
- Firebug:功能较弱,不支持保存刷新后的修改
- Wireshark:过于庞大,对于HTTP抓包来说显得大材小用
- Httpwatch:仅支持IE和Firefox浏览器
3. Fiddler界面介绍
Fiddler界面左侧列表展示所有抓取的数据包,每个字段的图标含义如下:
名称 | 含义 |
|---|---|
# | 抓取HTTP Request的顺序 |
Result | HTTP状态码 |
Protocol | 请求使用的协议 |
Host | 请求地址的主机名 |
URL | 请求资源的位置 |
Body | 该请求的大小 |
Caching | 缓存过期时间 |
Content-Type | 请求响应类型 |
Process | 发送请求的进程ID |
Comments | 用户备注 |
Custom | 自定义值 |
数据包属性第一列的图标含义:
界面右侧显示选中数据包的详细信息,包括请求和回复信息。
4. PC端网页会话数据包捕获
4.1 HTTP会话数据包捕获
Fiddler启动后会自动将浏览器代理设置为“127.0.0.1:8888”,关闭时会恢复原设置。确保“Capture Traffic”选项被勾选,即可开始抓包。
4.2 HTTPS会话数据包捕获
由于HTTPS协议的特殊性,需要进行额外配置:
- 打开Tools -> Options,勾选HTTPS选项下的所有可选项。
- 导出证书到桌面。
- 在浏览器中导入证书并设置信任。
完成上述步骤后,Fiddler就能正常捕获HTTPS会话信息。
5. 手机端APP会话信息采集
要采集手机APP的会话信息,需要进行以下设置:
- 使用电脑创建无线网络,并让手机连接该网络。
- 在Fiddler中开启远程连接功能。
- 在手机中设置代理,将服务器主机名设为电脑IP地址,端口设为8888。
完成设置后,Fiddler就能捕获手机APP的会话信息。
6. 会话过滤功能
Fiddler提供了三种过滤模式:
- No Host Filter:不设置域名过滤
- Hide the following Hosts:隐藏指定域名的会话
- Show only the following Hosts:仅显示指定域名的会话
- Flag the following Hosts:高亮显示指定域名的会话
设置多个域名时用分号分隔,设置后需要点击Runfiltersets now让设置生效。
7. 总结
Fiddler是一个功能强大的网络抓包工具,本文介绍了其基本使用方法,包括HTTP、HTTPS会话数据捕获、手机APP会话信息采集以及数据包过滤功能。这些功能足以满足一般的网络爬虫数据包分析需求。
热门推荐
国际原油跌至近三年新低之后:多重因素扰动 多空进入拉锯期
中国最具战略意义的省份,只要能守住它,我国就永远不会“灭亡”
花卉扦插生根最快的方法?花卉扦插成功率如何提高
冷门骑士介绍须佐(又被称为昭和的逢魔)
鲁迅为什么会说“哀其不幸,怒其不争”,该如何理解这句话?
硬笔书法的学习方法
2024版亚太「高钾血症管理共识声明」重磅发布!25项管理建议一文汇总
最容易长胖的食物不是米饭,不是五花肉,是这类食物
青玉案平仄格律押韵:词牌格律正体与押韵格式解析
特高压技术的挑战与机遇:探索未来能源传输的新领域
水果玉米的功效与作用、禁忌和食用方法
八字命理学:探索命运的奥秘
假期如何科学护眼,打好视力“保卫战”?这些防控妙计家长请收藏
2024年驱动电机领域热点新技术盘点
电量千瓦时怎么换算成度
百花齐放、相辅相成,医院学科群建设步入关键期
上海财经大学概览:学科优势、就业前景及专业选择建议
探析五险一金全部由个人缴纳所需费用及其法律影响
波前像差与Zernike多项式
计算机二级考试缺考的影响及应对策略
伊斯兰教的派别及伊斯兰、穆斯林、穆斯林国家的区别
如何在市场波动中进行股票重组?这种重组策略有哪些潜在的风险和收益?
冰红茶的魅力,从平凡到非凡,一杯清凉背后的美食艺术
简述道教神祇真武大帝:于宋兴盛,元代封玄天上帝,在明最为显赫
荨麻疹中医治:中医理论与实践探索
金沙书院“奇妙之夜”,向世界展示厦门之美!
国考笔试缺考会有怎样影响
如何讲解保险责任?讲解保险责任对投保人有何意义?
AI“唤醒”永乐宫 解锁700年传奇:山西永乐宫文物精粹暨数字艺术大展在京开展
甲状腺功能异常者能如期手术吗