gpt4 book ai didi

c# - 如何单击 Web 浏览器控件中的按钮?

转载 作者:可可西里 更新时间:2023-11-01 03:04:08 26 4
gpt4 key购买 nike

例如,在没有用户输入的情况下使用代码,我如何让我的程序点击 google 上的“搜索”按钮(假设我已经填写了搜索框并且在 google.com)

最佳答案

webBrowser1.Navigate("http://www.google.com");

如果您有 ID,请使用:

webBrowser1.Document.GetElementById("id").InvokeMember("click");

如果你有 TagName 使用这个

 webBrowser1.Navigate("http://www.google.com");

在 Web 浏览器 DocumentCompleted 事件中

HtmlElement textElement = webBrowser1.Document.All.GetElementsByName("q")[0];
textElement.SetAttribute("value", "your text to search");
HtmlElement btnElement = webBrowser1.Document.All.GetElementsByName("btnG")[0];
btnElement.InvokeMember("click");

如果您有名称 Class,请使用:

HtmlElementCollection classButton = webBrowser1.Document.All;
foreach (HtmlElement element in classButton)
{
if (element.GetAttribute("className") == "button")
{
element.InvokeMember("click");
}
}

要在 TextBox 中添加文本以搜索 google.com,请使用:

 webBrowser1.Document.GetElementById("gs_tti0").InnerText = "hello world";

关于c# - 如何单击 Web 浏览器控件中的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11271737/

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