如何通过C#WebBrowser对象设置HTML下拉框的值

如何通过C#WebBrowser对象设置HTML下拉框的值,c#,html,webbrowser-control,C#,Html,Webbrowser Control,我在加载的页面上有一个元素,如下所示 <select name="proxylisttable_length" aria-controls="proxylisttable" class=""><option value="20">20</option><option value="40">40</option><option value="80">80</option></select> Htmle

我在加载的页面上有一个元素,如下所示

<select name="proxylisttable_length" aria-controls="proxylisttable" class=""><option value="20">20</option><option value="40">40</option><option value="80">80</option></select>

HtmleElement dropDownSelect是一个有效的引用,执行set属性,但页面上不会发生任何更改。

不要使用
WebBrowser
为此,我发现Selenium是从实时页面获取数据的最佳工具

System.Windows.Forms.HtmlElement dropDownSelect = browser.Document.GetElementById("proxylisttable_length");

dropDownSelect.SetAttribute("value", "80");