vb.net Web浏览器调用成员单击“帮助”

vb.net Web浏览器调用成员单击“帮助”,vb.net,browser,invoke,Vb.net,Browser,Invoke,我只在调用内存单击时出错过几次,但这一次我遇到了问题 下面是HTML的Firebug截图 我正在尝试WebBrowser1 InvokeMember“单击”OK按钮,但我不知道如何处理类,其中两个是这样。很明显,我要做一些循环,然后得到第二个 我甚至不知道从哪里开始,所以我想知道如果可能的话,是否有人能提供一个基本的剪贴画,谢谢:)。我要承认这是我研究它之后的第一站,但是我选择了另一个根,我没有选择类名,而是选择了链接中的innerhtml,这就是我所想到的,它是有效的: Dim PageEl

我只在调用内存单击时出错过几次,但这一次我遇到了问题

下面是HTML的Firebug截图

我正在尝试WebBrowser1 InvokeMember“单击”OK按钮,但我不知道如何处理类,其中两个是这样。很明显,我要做一些循环,然后得到第二个


我甚至不知道从哪里开始,所以我想知道如果可能的话,是否有人能提供一个基本的剪贴画,谢谢:)。

我要承认这是我研究它之后的第一站,但是我选择了另一个根,我没有选择类名,而是选择了链接中的innerhtml,这就是我所想到的,它是有效的:

Dim PageElements As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("a")

For Each CurElement As HtmlElement In PageElements
    If InStr(CurElement.InnerHtml, "<B>OK</B><I></I>") Then
        CurElement.InvokeMember("click")
    End If
Dim页面元素为HtmlElementCollection=WebBrowser1.Document.GetElementsByTagName(“a”)
对于PageElements中的每个CureElement作为HtmlElement
如果InStr(CurElement.InnerHtml,“OK”),则
CurElement.InvokeMember(“单击”)
如果结束