首页 > 解决方案 > 如何等到 WebBrowser 包含 VB.NET 中的任何文本?

问题描述

我在我的 VB.NET 应用程序中使用 WebBrowser 控件来加载 URL,然后等待页面包含文本“完成”和 msgbox(“完成”)

我尝试了以下代码,但它不起作用

        WebBrowser1.Navigate("<my url>")
        Do Until WebBrowser1.ReadyState <> WebBrowserReadyState.Complete
            Application.DoEvents()
        Loop
        Do Until WebBrowser1.Document.Body.InnerText.Contains("done")
            Application.DoEvents()
        Loop
        MsgBox("done")

干杯!

标签: vb.net

解决方案


推荐阅读