1. 程式人生 > >使用fiddler抓取PC端瀏覽器數據

使用fiddler抓取PC端瀏覽器數據

cti 網站 當我 com 開啟 logs 問題 uri 可選

【轉載】https://www.cnblogs.com/chenhuabin/p/10150210.html

PC端網頁會話數據包捕獲

4.1 HTTP會話數據包捕獲

  Fiddler打開後,會自動將瀏覽器代理設置為“127.0.0.1:8888”,關閉時自動修改為原來的代理,這一點上Fiddler還是比較方便的。當然你也可以手動設置瀏覽器代理。開始抓包是必須確保猜到了file下的Capture Traffic是勾選上的,當然也可以通過下方的Capturing按鈕開啟或關閉。

技術分享圖片

  打開後,Fiddler會自動捕獲所有HTTP會話信息。

4.2 HTTPS會話數據包捕獲

  完成上述設置之後可以捕獲HTTP協議下的會話信息,但現在的很多網站都采用HTTPS協議,用Fiddler不會就會出問題。百度首頁采用的就是HTTPS協議,如下圖所示,當我們嘗試使用Fiddler不會訪問百度首頁時,出現捕獲失敗: 技術分享圖片

  所以,若是要捕獲HTTPS協議會話信息,要進行進一步的配置。配置過程如下:

  第一步:打開Tools – Options,然後將彈出窗口內HTTPS選項下的所有可選項都勾選上。

  技術分享圖片

  技術分享圖片

  有的網上教程說到此點擊OK就可以了,但事實證明,如果就設置到這一步,打開HTTPS網頁會失敗,出現警告“您的連接並不安全”,如下圖所示。所以還要進行第二步操作。

  技術分享圖片

  第二步:還是在第一步中打開的彈出窗口內,點擊action,然後選擇第二項,將證書到處到桌面。

  技術分享圖片

  第三步:打開firefox瀏覽器,選項-隱私與安全,在最下面找到證書設置項,點擊“查看證書”,導入在第二步中到處到桌面的證書,勾選兩個信任之後確認退出。

  技術分享圖片

  技術分享圖片

  此時,再次打開百度首頁,查看Fiddler捕獲的信息,發現可以正常訪問百度,且Fiddler沒有報警報信息,且成功捕獲如下所示: 技術分享圖片

使用fiddler抓取PC端瀏覽器數據