ChromiumWebBrowser 如何获取页面元素
时间: 2023-10-06 16:06:41
浏览: 246
ChromiumWebBrowser 是基于 Chromium 内核的浏览器控件,可以在 .NET [应用程序](https://geek.csdn.net/educolumn/3f95f9589c2ba4c0c20f12df4c802c4e?spm=1055.2569.3001.10083)中嵌入浏览器[功能](https://geek.csdn.net/educolumn/0cf712bbe06919ce80efc8d763fefd03?spm=1055.2569.3001.10083)。如果你想获取页面元素,可以使用以下方法:
1. 通过获取 DOM 节点的[方式](https://geek.csdn.net/educolumn/0a7fca90472e8d39fd3078246e0b14f3?spm=1055.2569.3001.10083)获取页面元素,例如:
```csharp
// 获取页面中 id 为 "test" 的元素
var element = await browser.[get](https://geek.csdn.net/educolumn/31aebce56f4ecc5451aac3a194ff6259?spm=1055.2569.3001.10083)Browser().MainFrame.EvaluateScriptAsync("document.[get](https://geek.csdn.net/educolumn/31aebce56f4ecc5451aac3a194ff6259?spm=1055.2569.3001.10083)ElementById('test');");
```