请求子网页时,附加Cookie
....
CookieContainer cookieCon = new CookieContainer(); 
cookieCon.SetCookies(new Uri( url) , "Url关联的Cookie字符串");
req.CookieContainer = cookieCon; 

解决方案 »

  1.   

    HttpWebResponse res = (HttpWebResponse)req.GetResponse(); 
            Stream ReceiveStream = res.GetResponseStream(); 
    StreamReader reader=new StreamReader(ReceiveStream);//套接StreamReader 
    String source=reader.ReadToEnd();//一次读取所有相应内容
    ............Stream outStream = File.Create(filename); 
    StreamWriter writer=new StreamWriter(outStream);//套接StreamWriter
    writer.Write(source);//将读取到的内容一次写入文件
    outStream.Close();
    writer.Close();这样似乎效率比你的更高。