美文网首页
Fiddler——Filters过滤器

Fiddler——Filters过滤器

作者: 刘程旭 | 来源:发表于2017-11-21 10:34 被阅读0次

    1.打开Fiddler,界面如图

    image.png

    2.勾选filters请求过滤器

    勾选"filters"时fiddler只显示指定请求,未勾选时fiddler不显示指定请求(即抓取所有请求)

    在开发/测试中是非常有用的,尤其是你在这边只想看某个服务器下的请求,那边有程序或者网站却在自动频繁发送求情,这真的是一件很烦人的事。

    使用fiddler时,我们几乎不会关心css、js、jpg 、png 、jsp 、php 、gif等请求,通过这个过滤器我们可以完全的过滤掉这些不想要的请求

    只抓取某个网站下的所有请求

    image.png

    通过上图我们可以发现,过滤器的使用非常简单粗暴,下面我们一起来看一下每一个的含义

    Use Filters:是否启用filters

    Actions:我们可以维护多套filters,在不同的情形下加载不同的filter,在Actions中可以把当前的filter保存起来,也可以加载以前保存的filter,如下图。

    image.png

    Hosts:过滤服务器请求,即是你想要抓取哪一个服务器下的所有请求,文本框内可以输入想要抓取的服务器

    下图以我公司的测试环境为例,我只想抓取所有测试环境下的所有请求(即test.haiziguo.cn下的所有请求)

    image.png

    Hide if URL contains:隐藏url中包含某些字符的filter,多种情况空格分隔。

    正常写法:.css .jpg .png .jsp .php .js .gif

    image.png

    正则表达式写法:REGEX:.(js|css|png|jsp|php|jpg|gif|js?.|css?.|png?.|jsp?.|php?.|jpg?.|gif?.*)$

    正则表达式这个你可以简单理的解为隐藏所有js、css、jpg 、png 、jsp 、php 、gif请求

    image.png

    最后我们来看一下页面抓取的效果

    image.png

    通过图片左边的Host和URL可以很明显的发现我们只抓取了test.haiziguo.cn下的POST请求(.do)和GET请求(.html)

    相关文章

      网友评论

          本文标题:Fiddler——Filters过滤器

          本文链接:https://www.haomeiwen.com/subject/cimivxtx.html