C# webbrowser组件与网页的交互

C# webbrowser组件与网页的交互,c#,webbrowser-control,C#,Webbrowser Control,我有一个windows窗体应用程序,其中包含一个浏览器组件 我的目标是加载网页并将变量从网页传递到表单。 也许通过java脚本。 但我无法确定是否可以将变量从Webbrowser组件传递到表单的其余部分。使用Webbrowser.Navigate()加载网页,然后使用Webbrowser.DocumentText属性获取加载页面的html。 加载页面后必须读取此属性,因此在DocumentCompleted处理程序中使用它。如何使用WebBrowser.DocumentText获取html?st

我有一个windows窗体应用程序,其中包含一个浏览器组件

我的目标是加载网页并将变量从网页传递到表单。 也许通过java脚本。
但我无法确定是否可以将变量从Webbrowser组件传递到表单的其余部分。

使用
Webbrowser.Navigate()
加载网页,然后使用
Webbrowser.DocumentText
属性获取加载页面的html。
加载页面后必须读取此属性,因此在
DocumentCompleted
处理程序中使用它。

如何使用WebBrowser.DocumentText获取html?
string html=WebBrowser.DocumentText只需将其添加到事件句柄即可从
WebBrowser
调用页面的JavaScript(或注入一些新的JavaScript),并以这种方式获取任何页面的变量。更多详情: