vb.net - 如何等到 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")
干杯!
解决方案
推荐阅读
- angular - Angular 9 - 防止网址更改
- amazon-cloudfront - 如何用指向 CloudFront 分配的简单 A 记录替换策略记录而不会中断流量?
- mysql - 从不同的查询中添加不同的列
- flutter - Flutter:密码检查
- automation - 自动设置 shadowsocks 代理服务器
- json - 使用 JOLT 在两个“表”之间进行内部连接
- spring - 将 1 个子实体用于 2 个父实体
- android - 为什么连接到 mediaBrowser 时没有调用 connectionCallback.onConnected()?
- android - EditText 输入类型显示不同的键盘
- javascript - Size(27900) 必须与形状 1,224,224,3 的乘积相匹配