请求子网页时,附加Cookie
....
CookieContainer cookieCon = new CookieContainer();
cookieCon.SetCookies(new Uri( url) , "Url关联的Cookie字符串");
req.CookieContainer = cookieCon;
....
CookieContainer cookieCon = new CookieContainer();
cookieCon.SetCookies(new Uri( url) , "Url关联的Cookie字符串");
req.CookieContainer = cookieCon;
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();这样似乎效率比你的更高。