0

我的 Windows 表单中有一个 webBrowser ( System.Windows.Forms.WebBrowser),并且我已将 url 属性设置为“ http://www.google.com ”,当我运行该解决方案时,它会在我的表单中显示 google。

我的问题是,你能以编程方式在搜索框中写东西吗?

我可以访问 webBrowser 中的 DOM 元素吗?我可以修改它们吗?

4

1 回答 1

2

您可以使用 WebBrowser 控件的 Document 属性来执行此操作,这样的东西应该可以工作(未经测试)

if (webBrowser1.Document == null) return;
var input = webBrowser1.Document.GetElementById("gbqfq")
input.SetAttribute("value","search for foobar");

希望这可以帮助!

于 2013-03-05T00:09:47.777 回答