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

(VB.NET)Webbrowser是否包含某些文本?,vb.net,text,browser,contains,Vb.net,Text,Browser,Contains,恐怕我今天需要帮助 我有以下代码: If WebBrowser1.Document.Body.InnerHtml.Contains("next") Then Label3.Text = "xxxx" End If 当“下一个”出现在页面上时,什么也不会发生 我也试过了 WebBrowser1.DocumentText.Contains("next") 但它也不起作用。我现在该怎么办;(你可以试试这个: 'On the form_

恐怕我今天需要帮助

我有以下代码:

If WebBrowser1.Document.Body.InnerHtml.Contains("next") Then
                Label3.Text = "xxxx"
            End If
当“下一个”出现在页面上时,什么也不会发生

我也试过了

WebBrowser1.DocumentText.Contains("next")
但它也不起作用。我现在该怎么办;(

你可以试试这个:

    '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,就这样。

您确定页面已完全加载吗?您是否依赖已完成的活动?谢谢!但我觉得我解释得不好。标签只是我放的东西,它可以是其他任何东西,比如msgbox(“smth here”)。问题是我在页面中找不到元素!您必须创建一个HTML文件并对其进行导航,您正在这样做吗?