2
我需要从网站获取表格。为此,我将网页加载到网页浏览器。但除此之外,我需要从下拉菜单中选择所需的选项,然后页面应该更新。然后我将使用html代码。事实证明,我需要更新webbrowser中的数据。我如何实现它? 这就是我试图选择所需的选项:C#在网页浏览器中选择
foreach (HtmlElement element in webBrowser1.Document.All)
{
if (element.GetAttribute("name") == "Time")
{
element.Children[6].SetAttribute("selected", "selected");
webBrowser1.Document.GetElementById("Time").InvokeMember("onchange");
}
}
但它并没有改变网页浏览器的内容。
编辑:我错过了,那是ajax表。
如果您想要像css选择器一样使用jquery,请使用html敏捷性包和fizzler https://code.google.com/p/fizzler/ – bizzehdee 2013-03-21 22:50:07
如果您尝试抓取数据,请查看HTML敏捷性工具包,它会使使用DOM更简单快捷。 – Matt 2013-03-21 22:58:07
这是在C#还是JS? – 2013-03-22 18:30:00