好吧,這似乎是一件容易的事情,但我找不到如何去做。我使用了htmlagility
包來解析網頁,並且效果很好。現在,問題在於以下幾點。設置html使用c選擇選項#
<td width="45%" class="TextBold" nowrap>
<select name="ctl00$BodyContent$ddlChooseView" onchange="if (this.selectedIndex > 0
{pageTracker._trackEvent('webpage tracker','complete report',this.options
[this.selectedIndex].text);}
ShowProcessing(this);setTimeout('__doPostBack(\'ctl00$BodyContent$ddlChooseView\',\'\')',
0)" id="ctl00_BodyContent_ddlChooseView" class="TextBold">
<option selected="selected" value=""> -- Select a view -- </option>
<option value="H">Option1</option>
<option value="R">Option2</option>
<option value="N">Option3</option>
<option value="NA">Option4</option>
<option value="RN">Option5</option>
<option value="QP">Option6</option>
</select>
</td>
我很抱歉,如果這沒有格式正確。我想選擇html
選擇對象中的一個選項。觸發頁面上的新顯示,然後解析該「新」網頁。 htmlagilitypack
可以做到這一點嗎?如果不是,我能做些什麼來選擇其中一個選項?
問題是,它不是一個新的網頁,它只是加載一個表格與我想分析的信息。 – Fatstink 2013-02-23 03:45:48
@Fatstink - 再檢查一下給出的答案!我已經讀了幾個地方'Selenium WebDriver'能夠做到這一點! – 2013-02-23 03:47:15