C# 使用C在网页上查找元素#

C# 使用C在网页上查找元素#,c#,getelementbyid,C#,Getelementbyid,你好 我的目标是从HPE服务管理器(HPSM)检索数据。我使用webBrowser组件,因为这对我来说似乎是最简单的方法。至少我在授权和打开搜索页面方面没有问题,但随着我的继续,事情变得很奇怪 我需要在页面上找到id为“X13”的元素,但是 wb.document.getElementById("X13"); 返回null,尽管在IE和Chrome开发控制台中执行getElementById仍然可以做到这一点 如何使用C#和webBrowser组件找到所需的元素?是否正在等待页面完成加载?使用

你好

我的目标是从HPE服务管理器(HPSM)检索数据。我使用webBrowser组件,因为这对我来说似乎是最简单的方法。至少我在授权和打开搜索页面方面没有问题,但随着我的继续,事情变得很奇怪

我需要在页面上找到id为“X13”的元素,但是

wb.document.getElementById("X13");
返回null,尽管在IE和Chrome开发控制台中执行getElementById仍然可以做到这一点


如何使用C#和webBrowser组件找到所需的元素?

是否正在等待页面完成加载?使用htmlagilitypack lib,请参阅您是否确定语法正确?你用c代码做这件事是正确的吗?当然!为了确保在这里我将代码放在一个按钮点击处理程序中;在你的c代码里!上面的代码是JavaScript,你说你是用c语言编写的#