1. 程式人生 > >爬蟲工具【Fiddler學習】Fiddler面板的詳細介紹-----------三

爬蟲工具【Fiddler學習】Fiddler面板的詳細介紹-----------三

https://blog.csdn.net/persistencegoing/article/details/84376427

 

下面開始分析主介面的功能區:

1、Fiddler選單欄,上圖黑色部分,包括捕獲http請求,停止捕獲請求,儲存http請求,載入本地session、設定捕獲規則等功能。

2、Fiddler的工具欄,上圖黃色部分,包括Fiddler針對當前view的操作(暫停,清除session,decode模式、清除快取等)。

3、Web Session面板,上圖紅色部分,主要是Fiddler抓取到的每條http請求(每一條稱為一個session),主要包含了請求的url,協議,狀態碼,body等資訊,詳細的欄位含義如下圖所示:

#欄圖示說明

另外,注意請求的host欄位。可以看到有來自多個www.csdn.net的子域名的響應,說明在大型網站的架構中,大多需要多個子域名,這些子域名可能是單獨用於快取靜態資源的,也可能是專門負責媒體資源的,或者是專門負責資料統計的(如pingback)

右鍵單擊其中的一條請求。可以選擇的操作有:save(儲存請求的報文資訊,可以是請求報文,可以是響應報文),將整條會話作為txt儲存到桌面,當然你可以儲存為zip,可以看到整個回話的內容如下:

 

4、詳情和資料統計板,針對每條http請求的具體統計(例如傳送/接受位元組數,傳送/接收時間,還有粗略統計世界各地訪問該伺服器所花費的時間)和資料包分析。如inspector面板下,提供headers、textview、hexview,Raw等多種方式檢視單條http請求的請求報文的資訊:

選擇單條回話,右鍵save->selected Sessions->as Txt,開啟相關的檔案

如果想要重新發送某些請求,可以選中這些請求,然後點選工具欄中的,然後就可以重新發送選中的這些請求。

5、詳情和資料統計板

(1)、inspector面板

提供headers、textview、hexview,Raw等多種方式檢視單條http請求的請求報文的資訊,分為上下兩個部分,上半部分是請求頭部分,下半部分是響應頭部分。對於每一部分,提供了多種不同格式檢視每個請求和響應的內容。

a、ImageView標籤 

JPG 格式使用 ImageView 就可以看到圖片,選擇一條Content-Type是image/jpeg的回話,點選TextView

 

b、TextView 標籤

HTML/JS/CSS 使用 TextView 可以看到響應的內容。選擇一條Content-Type是text/html的回話,點選TextView

 

c、Raw標籤

Raw標籤可以檢視響應報文和響應正文,但是不包含請求報文

d、Auth標籤

Auth則可以檢視授權Proxy-Authorization 和 Authorization的相關資訊

e、Cookies標籤

Cookies標籤可以看到請求的cookie和響應的set-cookie頭資訊。

 

(2)、AutoResponder標籤

Fiddler比較重要且比較強大的功能之一。可用於攔截某一請求,並重定向到本地的資源,或者使用Fiddler的內建響應。可用於除錯伺服器端程式碼而無需修改伺服器端的程式碼和配置,因為攔截和重定向後,實際上訪問的是本地的檔案或者得到的是Fiddler的內建響應。當勾選allow autoresponser 並設定相應的規則後(本例中的規則是將http://blog.csdn.net/aaa的請求攔截到本地的檔案http://localhost:54321/WebForm1.aspx),如下圖所示

 

(2)、Statistics面板

HTTP請求的效能和其他資料分析

我們可以從中看出一些基本效能資料:如DNS解析的時間消耗是8ms,建立TCP/IP連線的時間消耗是8ms等等資訊。

(3)、composer面板

可以模擬向相應的伺服器傳送資料的過程(不錯,這就是灌水機器人的基本原理,也可以是部分http flood的一種方式)。

(3)、Filters面板

Filter標籤則可以設定Fiddler的過濾規則,來達到過濾http請求的目的。最簡單如:過濾內網http請求而只抓取internet的http請求,或則過濾相應域名的http請求。Fiddler的過濾器非常強大,可以過濾特定http狀態碼的請求,可以過濾特定請求型別的http請求(如css請求,image請求,js請求等),可以過濾請求報文大於或則小於指定大小(byte)的請求

 

 

轉自:https://www.cnblogs.com/GreenLeaves/p/6971452.html

 

 

希望大家關注我一波,防止以後迷路,有需要的可以加群討論互相學習java ,學習路線探討,經驗分享與java求職      群號:721515304