好吧,我一直在寻找这个问题的一整天。我有一个循环,我在其中加载网页并解析它们。WebBrowser页面加载循环
的问题是,Application.DoEvents和while循环复位每一个变量和反 Thread.sleep()方法会影响其中载入网页 线程也是如此AutoResetEvent.WaitOne
这里是我的代码
private void button1_Click_1(object sender, EventArgs e)
{
//some code...
for (int i = 1; i < div.Children.Count; i++)
{
webview.Navigate(addr);
//wait until page is loaded
html_code.Text += "OK!"; //do further actions
}
}
您注意到我有一个for
循环,所以上面列出的所有方法都不起作用。我请你帮我解决我的问题
更新:我找到了解决方案。它在这里https://stackoverflow.com/a/4271581/1894634
做u想只是有这个页面的HTML? – VladL
其实,是的,但在我需要解析那些非常负载的页面之前 –