c# 生成静态页面
来源:互联网 发布:java开发虚假经历 编辑:程序博客网 时间:2024/05/18 13:31
-
-
-
-
- public static void CreateHtml(string url, string outpath)
- {
- FileStream fs;
- if (File.Exists(outpath))
- {
- File.Delete(outpath);
- fs = File.Create(outpath);
- }
- else
- {
- fs = File.Create(outpath);
- }
- byte[] bt = Encoding.UTF8.GetBytes(GetSourceTextByUrl(url));
- fs.Write(bt, 0, bt.Length);
- fs.Close();
- }
-
-
-
-
-
- public static string GetSourceTextByUrl(string url)
- {
- try
- {
- WebRequest request = WebRequest.Create(url);
- request.Timeout = 20000;
- WebResponse response = request.GetResponse();
-
- Stream resStream = response.GetResponseStream();
- StreamReader sr = new StreamReader(resStream);
- return sr.ReadToEnd();
- }
- catch { return ""; }
- }
-
-
-
-
-
-
- public static void AccessUrl(string url)
- {
- try
- {
- WebRequest request = WebRequest.Create(url);
- request.Timeout = 20000;
- WebResponse response = request.GetResponse();
- }
- catch { }
- }