代码如下,新手求问 , 先谢谢各位大虾了。  
        private void Form1_Load(object sender, EventArgs e)
        {            
            string[] urll = new string[5];            int index1 = 2000;            for (int i = 0; i < 5; i++)
            {
                                urll[i] = "http://www.daliancity.com.cn/job/index.php?n=detail&type=rencai&id=" + index1;                index1++;
            }            GetHtml(urll);
        }
 public void GetHtml(string[] urls)
        {
            webBrowser1.Navigated += new WebBrowserNavigatedEventHandler(webBrowser1_Navigated);
            
            foreach (string url in urls)
            {
                loading = true;  //表示正在加载
                
                webBrowser1.Navigate(url);                               while (loading)
                {
                    Application.DoEvents();//等待本次加载完毕才执行下次循环.
                }               
            }
      void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
       {
            if(webBrowser1.Url.ToString() != "http://www.daliancity.com.cn/job/index.php")
            {
              StreamReader sr = new StreamReader(webBrowser1.DocumentStream, Encoding.GetEncoding("gb2312"));               html = sr.ReadToEnd();
    
               list.Add(html);
            
               richTextBox1.Text = html;
            }            loading = false;//在加载完成后,将该变量置为false,下一次循环随即开始执行
             
            throw new NotImplementedException();
        }下面有一些关于获取html之后的处理 关键问题是 html这个获取第一个url是正常的 后来的4个全都有问题 获取不完全 请问大虾门是为什么呢