你想要的都在这里,Fiddler插件开发实战详细教程

时间:2024-04-08 19:58:02

有时候我们想要对某个app抓取数据时,想要定制抓取自己特定的session数据,再加一些自己的功能,比如对数据加解密、保存数据(数据库或Excel)、或者URL替换等,我们就要自己定制开发了。下面实战教程分享给大家,希望对喜欢本文或有这方面需求、兴趣的人能有所帮助。

下面我们开始~

IDE:VS 2010,新建项目--类库FiddlerExtension

你想要的都在这里,Fiddler插件开发实战详细教程

重命名为FiddlerExtension.cs

你想要的都在这里,Fiddler插件开发实战详细教程

添加引用(Fiddler安装目录下):Fiddler.exe,及System.Windwos.Forms

你想要的都在这里,Fiddler插件开发实战详细教程

编写FiddlerExtension.cs代码如下,看注释:

你想要的都在这里,Fiddler插件开发实战详细教程

添加用户控件MyControl.cs

你想要的都在这里,Fiddler插件开发实战详细教程

双击用户控件,往里添加一个label,一个textbox和一个DataGridView控件

你想要的都在这里,Fiddler插件开发实战详细教程

编写MyControl.cs代码,注意:要使用委托更新列表,否则运行会报错

你想要的都在这里,Fiddler插件开发实战详细教程

AssemblyInfo.cs设置Fiddler需求版本

你想要的都在这里,Fiddler插件开发实战详细教程

编译生成FiddlerExtension.dll文件

你想要的都在这里,Fiddler插件开发实战详细教程

拷贝至Fiddler安装目录Scripts文件夹下

你想要的都在这里,Fiddler插件开发实战详细教程

重启Fiddler,就能看到FiddlerFiddlerExtension选项卡了,抓取任意session:

你想要的都在这里,Fiddler插件开发实战详细教程

文本框输入163.com,试试过滤URL抓取:

你想要的都在这里,Fiddler插件开发实战详细教程

其实可以做的事情还有很多很多,这里只简单介绍下数据抓取显示功能。以后再讲解其他功能的实现方法。