2010-10-15 80 views
1

想象一個網站,其中有2個下拉控件,如最小年齡和最大年齡。選擇年齡和最大年齡後,我想要按搜索按鈕。如何將搜索結果導入到輸出流中,然後導航DOM HTML。我已經知道如何通過htmlagilitypack通過DOM瀏覽。我只是不知道如何調用下拉選擇並調用搜索按鈕。我想從控制檯應用程序做所有這些。它甚至有可能嗎?我使用C#Visual Studio 2010中網站抓取:下拉控件和搜索按鈕點擊

謝謝..

回答

1

如果HTML看起來像這樣:

<form action="someurl"> 
    <select name="SomeOption"> 
    <option value="val1">val1</option> 
    <option value="val2">val2</option> 
    </select> 
</form> 

而且要與 「VAL1」 提交表單,那麼你需要執行包含參數SomeOption = val1的「someurl」的HTTP POST操作。這基本上就是瀏覽器正在做的事情。當然你試圖模擬的表單會稍微複雜一些。

那是你在問什麼?

順便說一句,如果您想查看瀏覽器提交表單時到底發生了什麼,請查看Fiddler,這是微軟一位同事精心製作的工具。