public static void GetHtml(string url,string savepath)//url参数为将要生成的那个动态页面的地址,savepath为要存放地址 { string Result; WebResponse MyResponse; WebRequest MyRequest = System.Net.HttpWebRequest.Create(url); MyResponse = MyRequest.GetResponse(); using (StreamReader MyReader = new StreamReader(MyResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("utf-8")))//这里根据网站的编码格式而定 { Result = MyReader.ReadToEnd(); MyReader.Close(); } FileStream fs = new FileStream(savepath, FileMode.Create, FileAccess.Write); StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.GetEncoding("utf-8")); sw.WriteLine(Result); sw.Close(); fs.Close(); }