2014-05-07 39 views
0

我使用Fiddler注入使用此字段到響應:使用Fiddler捕獲HTML輸入值上的請求

var oRegEx1 = /(<\/body>)/gi; 
oBody = oBody.replace(oRegEx1, "<input type='text' id='txt1' />$1"); 

我然後大的值附加到該字段。

我想要做的是,OnBeforeRequest提琴手期間捕捉領域,其當前值保存到一個字符串變量,並在響應再次填充字段。

我這樣做是爲了存儲大值該cookie不會允許我。

如何實現它?這是一個好方法嗎?

回答

0

是的,你可以做到這一點。無論是「好方法」還是完全取決於您想要實現的更高層次的目標。在實施方面,你沒有真正提供足夠的細節來實現你的目標。您可以閱讀OnBeforeRequestOnBeforeResponse中的請求主體,並且您可以讀取/修改OnBeforeResponse中的響應主體。

+0

的目標是類似這樣的例子: 我有1000的從其他網站的潛在客戶的頁面。我想構建他們只在每個客戶的身份識別中具有差異性的網址。 Fiddler將加載每個頁面並注入一個新的字段(txt1)和jquery,它將觸發,獲取我想要的id,將其附加到文本框中的現有值並啓動到下一頁的調用。 因此,我如何讓請求者在請求期間引用文本框的值,以便在響應階段,它將來自之前的存儲值插入到將再次創建的文本框中,以便不斷保留該值。 thx – user1019042

+0

這聽起來像你試圖建立一個瀏覽器作爲引擎的爬蟲。爲什麼不直接從Fiddler本身發出請求,用C#或腳本代碼構建URL和請求? – EricLaw