2012-04-23 76 views
0

我正在一個web-scrapping項目上工作,我知道如何通過HtmlAgilityPack從目標頁面獲取某些數據。但我不知道要在該頁面的發佈信息中發送什麼。該頁面不通過查詢字符串發送任何信息。有三個文本框在該網頁上,兩個複選框和搜索按鈕html scrapping POST信息使用aps.net和htmlAgility

當我與螢火蟲檢查按鈕,它提供了以下信息

<img border="0" align="top" onclick="javascript:PVO_PId_Search(
       document.ProtocolForm.searchplt, 
       document.ProtocolForm.towcheck.checked, 
       document.ProtocolForm.collateralcheck.checked, 
       document.ProtocolForm.selState[document.ProtocolForm.selState.selectedIndex].value, 
       document.ProtocolForm.selPltType[document.ProtocolForm.selPltType.selectedIndex].value)" onmouseout="this.className='flyOut'" onmouseover="this.className='flyOver'" alt="Search" value="PSearch" name="PSearch" onload="javascript:updateButtonWithOneTxtbox(document.ProtocolForm.searchplt,this,'v_images/Search_button.gif','v_images/Search_button_grey.gif');" src="v_images/Search_button.gif" class="flyOut">  

現在的問題是,是否有任何可用的工具或Firefox插件這我可以使用和監視(或調試)它傳遞的是什麼類型的Post信息?

回答

1

您可以使用Chrome和/或Safari等內置的Web Developer工具來檢查客戶端(瀏覽器)和(服務器)網站之間的所有http請求/響應。您將在NETWORK檢查器工具中看到它。

然而,除非它是您的網站,或一些有價值的教育實驗,無論是否你實際上可以惡搞(是的,這就是它真的等同)一個POST(或GET)到網站,則取決於是否它有一些內置的保護/驗證,以保護它免受這種企圖。

更新:

剛剛火起來和(在Windows上)CTRL+SHIFT+I(Safari瀏覽器,其CTRL+ALT+I),你應該看到網絡聽診器: enter image description here

更新2: 而只是參考如果您想要不依賴瀏覽器的網絡檢查,Fiddler始終是我個人工具包的一部分。

+0

以及即時嘗試只是合法的,沒有任何限制。你能命名網絡監督工具嗎? – skhurams 2012-04-23 14:32:27