版權是我的,轉載沒有通過我的同意的爬蟲都是傻逼.原文位址:http://www.cnblogs.com/zeusro/
首先,fiddler調試當然可以,但是這玩意太"重"了.而且我記得以前用這東西的時候,整個網絡都受到影響,不是很愉快(估計是代理導緻的問題).
首先這需求的産生背景是這樣的.浏覽器送出表單的時候,如果不是ajax,是同步的話,頁面有變化,請求的封包是看不到的.而有時候,某個表單出問題,有可能是某個input沒有指派.但是頁面變化了的話,就啥都不看不到了.是以在送出表單前後,我們需要一個工具來監控這一個過程.我習慣用nightly(火狐的即時更新版).是以經過一番搜尋,我找到了這個叫 Tamper Data 的拓展插件.
準備工作
下載下傳
https://addons.mozilla.org/en-US/firefox/addon/tamper-data/安裝和重新開機
...
打開
火狐現在什麼界面我不清楚,但是我的夜壺浏覽器,預設是沒有工具欄的.這時候按alt+T 就會呼出工具欄.

點選最下面那個,就會彈出他的窗體.
界面預覽
初步的使用
在浏覽器随便打開一個連結.窗體上就會相應顯示.但是注意,别打開那麼多連結,或者那種開了定時器定期ajax的網站,不然等下調試的時候會很崩潰.
POST Form
說了那麼多廢話,其實這才是本文的重點.
打開待調試頁面後,點選start tamper.
然後輸入關鍵詞,送出表單這是那個工具會有個提示
選第一個.會彈出另外一個窗體
右邊這些就是我輸入的内容.可以自己改,然後點ok.然後就會把修改的内容post到伺服器.
需要提出的是,在該視窗出現期間,浏覽器那邊會處于等待的狀态.
響應
輕按兩下postdata就會顯示中間的送出詳情
不足
他的篩選器是基于url的.我想要是能智能一點就好了(比如篩選method=post)
如果不關的話,這玩意會一直攔截浏覽器的某些請求
然而,人家最後的更新時間是5年前,是以大家湊合着用吧