(VB.NET)Webbrowser包含某些文本?

时间:2013-07-04 16:32:29

标签: vb.net text browser contains

我恐怕今天需要帮助!

我有这段代码:

If WebBrowser1.Document.Body.InnerHtml.Contains("next") Then
                Label3.Text = "xxxx"
            End If

当“下一个”实际出现在页面上时,没有任何反应。

我也试过

WebBrowser1.DocumentText.Contains("next")

但它也行不通。我现在该怎么办;(

1 个答案:

答案 0 :(得分:-1)

你可以试试这个:

    'On the form_load event:
If WebBrowser1.ReadyState = WebBrowserReadyState.Complete Then
WebBrowser1.Document.GetElementById("elementid").InnerText=Label3.Text
End If

如果你想在所有WebBrowser上都有文字,我不知道如何做到这一点,但是你可以做一个100%宽度和高度的Div,以及Id:elementid,这就是全部。 ;)