爬虫学习笔记(十四)—— Fiddler抓包工具

本文介绍了HTTP代理的基本概念,并详细讲解了Fiddler2的安装、设置,包括HTTPS证书配置、工具栏功能、Session窗口、Inspectors标签页的解析、Filters选项的使用、查找功能及断点操作。此外,还阐述了如何利用Fiddler进行APP抓包,包括详细步骤、总结及火山极速版视频抓取的小案例。

一、HTTP代理

Fiddler是通过改写HTTP代理,让数据从它那通过,来监控并且截取到数据。

所谓的HTTP代理,其实就是代理客户机的HTTP访问,主要代理浏览器访问页面。
代理服务器是介于浏览器和web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。


二、Fiddler

2.1、安装

官方网站下载安装即可:https://www.telerik.com/fiddler

基本可以说目前最为全面和强大的抓包工具就是fiddler了,使用也不算麻烦。
Fiddler也在官网上有提供非常详细的文档和教程,如果使用的时候遇到问题,可以直接查阅官网文档。

以下是我从官网的下载步骤:


2.2、设置

2.2.1、HTTPS的证书

抓包工具抓取HTTPS的包的时候跟HTTP的直接转发是不同的。所以我们需要配置

打开后选择HTTPS,勾选上这个选项,然后勾选上下方出现的两个选项。最后再将弹出的窗口都选择yes。


2.2.2、工具栏

  1. 给session添加一个注释
  2. Replay:将目标session再发送一次
  3. 删除session
  4. 将断点的session恢复执行
  5. Decode:将传输的数据解码成容易阅读的格式
  6. Find:查找session
  7. Save:将session保存成本地文件
  8. Clear Cache:清除缓存

2.2.3、Session窗口

  1. #:Session的序号
  2. Result:请求的响应状态码
  3. Protocol:请求的协议类型
  4. Host:域名
  5. URL:请求的url
  6. Body:响应体的大小
  7. Caching:缓存方式
  8. Content-Type:响应的数据类型
  9. Process:发起请求的进程
  10. Comments:注释

同时,每一个se

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值