charles 过滤指定域名
<p>本文参考:charles 过滤指定域名</p><h2 id="当使用序列视图的时候">当使用”序列视图”的时候</h2>
<p>请求多了有些时候会看不过来,Charles 提供了一个简单的 Filter 功能,可以输入关键字来快速筛选出 URL 中带指定关键字的网络请求。</p>
<p>对于需要抓取的某个请求,通常情况下,我们需要对网络请求进行过滤,只监控向指定目录服务器上发送的请求。对于这种需求,以下几种办法:</p>
<h3 id="方法一直接过滤域名">方法一:直接过滤域名;</h3>
<p>在主界面的中部的 Filter 栏中填入需要过滤出来的关键字。</p>
<p>例如查看我以前博客的域名:<code>https://zhubangbang.com</code> , 那么只需要在 Filter 栏中填入 <code>zhubangbang.com</code>或<code>bang</code>,</p>
<p>即可过滤含有这些关键字信息的请求(只要host和path中含有即可)。</p>
<p><img src="https://a.axihe.com/img/charles/image_thumb-4.png"></p>
<h3 id="方法二修改include的域名和端口">方法二:修改Include的域名和端口</h3>
<p>在 Charles 的菜单栏选择 “Proxy”->”Recording Settings”,</p>
<p>然后选择 Include 栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。</p>
<p>这样就可以只截取目标网站的封包了;</p>
<p><img src="https://a.axihe.com/img/charles/image_thumb-5.png"></p>
<p>通常情况下,我们使用方法一做封包过滤,方法二做一些唯一的域名抓包,正常情况下,不推荐这种设置方法;</p>
<p>因为这种方法,你的charles只能抓你配置的域名;</p>
<p>如果某天早晨,你的charles一切正常,访问也正常,而且在active commections里也看到了某个域名的请求信息,但是在主界面死活看到获取到的信息;</p>
<p>不用着急,非常有可能是因为你设置了include的指定域名;</p>
<p>而且是设置后你忘记解除了,导致你一脸懵逼;</p>
<p>这种方法非常不推荐,太粗暴了,除非你这半个月都只看某个HOST下的信息,否则千万千万别这么搞,很容易在以后使用时候的忘记解除;</p>
<p>如果你只是为了更清楚的查看某个域名下的请求和响应信息,推荐使用结构视图模式下的焦点域名设置;那种模式比这种方法更好,下面是过滤焦点域名后在序列模式下的调用方法;</p>
<h2 id="方法三过滤焦点域名">方法三:过滤焦点域名</h2>
<p><img src="https://a.axihe.com/img/charles/02_thumb.png"></p>
<blockquote>
<p>在目标的网络请求上右键,选中focus(此时,该域名已经被设置为一个焦点标记了;);</p>
</blockquote>
<p>然后点击fillter后面的focused来筛选你的做的focus标记文件;</p>
<p>你设置的焦点域名在”focused Hosts”里面可以查看和管理</p>
<p><img src="https://a.axihe.com/img/charles/image_thumb-6.png"></p>
<p>结构视图,这种模式下的展现更加人性化;</p>
<p>当你设置某个域名为焦点域名的时候,会把当前域名单独显示在上面,</p>
<p>而其它的非焦点域名,都会在other Hosts里显示;</p>
<p><img src="https://a.axihe.com/img/charles/image_thumb-7.png"></p>
<p>本文参考:https://www.axihe.com/</p>
</div>
<div id="MySignature" role="contentinfo">
态度决定能力……<br><br>
来源:https://www.cnblogs.com/broszhu/p/11570058.html
頁:
[1]