gpt4 book ai didi

C# 在浏览器中选择

转载 作者:太空宇宙 更新时间:2023-11-03 16:16:51 25 4
gpt4 key购买 nike

我需要从网站上获取一张 table 。为此,我将网页加载到网络浏览器中。但除此之外,我需要从下拉菜单中选择所需的选项,然后更新页面。然后我将使用 html 代码。原来我需要更新webbrowser中的数据。我该如何实现?这就是我尝试选择所需选项的方式:

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 表。

最佳答案

我之前使用以下内容来更改下拉值。它似乎运作良好。

HtmlElement reportDropDown = webBrowser.Document.GetElementById("dropdown_control_id");
reportDropDown.Focus();
reportDropDown.SetAttribute("value", "Backup Status Report"); //The value of the desired selection
reportDropDown.InvokeMember("onchange");
reportDropDown.RemoveFocus();

我创建了一种状态机。这只是必须执行的一个步骤。

关于C# 在浏览器中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15559193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com