04-爬虫利器Fiddler

Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。

Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。

同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。

 

工作原理

Fiddler 是以web服务器的形式工作的,它使用地址:127.0.0.1,端口:8888。

04-爬虫利器Fiddler

Fiddler抓取HTTPS设置

启动Fiddler,打开菜单栏中的 Tools > Fiddler Options,打开“Fiddler Options”对话框。

04-爬虫利器Fiddler

对Fiddler进行设置:打开工具栏->Tools->Fiddler Options->HTTPS

04-爬虫利器Fiddler

 

选中Capture HTTPS CONNECTs,因为我们要用Fiddler获取手机客户端发出的HTTPS请求,所以中间的下拉菜单中选中from remote clients only。选中下方Ignore server certificate errors.

04-爬虫利器Fiddler

 

配置Fiddler允许远程连接

Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allow remote computers to connect。

04-爬虫利器Fiddler

重启Fidler(这一步很重要,必须做)。

 
Fiddler 如何捕获Chrome的会话

switchyomega安装插件

 

打开chrome应用商店

04-爬虫利器Fiddler

点击 深蓝色字体“添加至CHROME”

04-爬虫利器Fiddler

Fiddler 如何捕获Firefox的会话

能支持HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。Fiddler2启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置的,所以将Firefox的代理改为127.0.0.1:8888就可以监听数据了。Firefox 上通过如下步骤设置代理点击: Tools -> Options, 在Options 对话框上点击Advanced tab – > network tab -> setting.

 

Fiddler如何捕获HTTPS会话

默认下,Fiddler不会捕获HTTPS会话,需要你设置下, 打开Fiddler Tool->Fiddler Options->HTTPS tab

04-爬虫利器Fiddler

选中checkbox, 弹出如下的对话框,点击"YES"

04-爬虫利器Fiddler

04-爬虫利器Fiddler

点击"Yes" 后,就设置好了。

 

 

Fiddler的基本界面

看看Fiddler的基本界面

04-爬虫利器Fiddler

特别注意:遇到这个Click请点击Click04-爬虫利器Fiddler

 

Fiddler强大的Script系统

Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。官方的帮助文档:

  

http://www.fiddler2.com/Fiddler/dev/ScriptSamples.asp 

首先先安装SyntaxView插件,Inspectors tab->Get SyntaxView tab->Download and Install SyntaxView Now… 如下图

04-爬虫利器Fiddler

安装成功后Fiddler 就会多了一个Fiddler Script tab,如下图:

04-爬虫利器Fiddler

在里面我们就可以编写脚本了, 看个实例让所有cnblogs的会话都显示红色。把这段脚本放在OnBeforeRequest(oSession: Session) 方法下,并且点击"Save script"

  

if(oSession.HostnameIs("www.cnblogs.com")){

  oSession["ui-color"]="red";

}

这样所有的cnblogs的会话都会显示红色。

 

 
使用fiddler抓取安卓模拟器包

 如图1所示,先设置好提琴手

             

配置路径:工具 - > Fiddler选项 - > HTTPS - >三个选项全部勾选               

如下图所示:

重启软件

    04-爬虫利器Fiddler

2配置模拟器

 长按WLAN信号,点击修改网络

   04-爬虫利器Fiddler

 

点击显示高级,选择手动代理

04-爬虫利器Fiddler

IP写上自己电脑的IP,端口号写上提琴手的端口,默认是8888

04-爬虫利器Fiddler

04-爬虫利器Fiddler

 

这是你打开浏览器会说安全证书的问题

你再模拟器上输入ip:port我的就是192.168.222.1:8888

这时候下面会有个安装证书的连接,随便起个名字,就好了


 

04-爬虫利器Fiddler

IT入门 感谢关注

 

 

练习地址:www.520mg.com/it

0基础python爬虫系列教程

 

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

04-爬虫利器Fiddler

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 04-爬虫利器Fiddler
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏