好吧,这似乎是一件容易的事情,但我找不到如何去做。我使用了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