我正在尝试解析页面加载完成后才填写的页面中的数据。因此,我无法获得一个简单的解决方案
while (wb.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
去工作。我曾尝试在 C# 中使用 View Generated Source (After AJAX/JavaScript) 中找到的解决方案,但我无法弄清楚如何让它等待下载后加载数据。请帮忙!数据加载后自动填充到页面中,无需用户交互。谢谢!
我刚刚发现Waiting for WebBrowser ajax content答案是使用计时器....我不知道如何使用计时器而不是 Thread.Sleep() (它完全阻止线程)来解决这个问题,有人可以帮我吗通过快速示例代码了解使用它的正确方法?再次感谢
我正在研究自己调用 AJAX 的建议,但我认为使用计时器会更好。我仍在寻求有关该主题的帮助。谢谢。