简易的静态化方案
代码
string url = txtUrl.Text.Trim();
string text;
System.Net.WebRequest wReq = System.Net.WebRequest.Create(url);
System.Net.WebResponse wResp = wReq.GetResponse(); //注意要先 using System.IO;
System.IO.Stream respStream = wResp.GetResponseStream();
System.IO.StreamReader reader = new System.IO.StreamReader(respStream, System.Text.Encoding.GetEncoding("gb2312"));
text = reader.ReadToEnd();
string path = @"E:\111.html";
//当js中包含中文时,需要设置<script charset="gb2312">
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(path, false, System.Text.Encoding.UTF8))
{
if (text.Trim() != "")
{
text = Regex.Replace(text, "<!--.*-->", "");//过滤注释内容
text = Regex.Replace(text, @"/\*([^*]|(\*[^/]))*\*/", "");//过滤javascript和css的注释
sw.Write(text);
Response.Write("首页生成成功!");
}
}
string text;
System.Net.WebRequest wReq = System.Net.WebRequest.Create(url);
System.Net.WebResponse wResp = wReq.GetResponse(); //注意要先 using System.IO;
System.IO.Stream respStream = wResp.GetResponseStream();
System.IO.StreamReader reader = new System.IO.StreamReader(respStream, System.Text.Encoding.GetEncoding("gb2312"));
text = reader.ReadToEnd();
string path = @"E:\111.html";
//当js中包含中文时,需要设置<script charset="gb2312">
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(path, false, System.Text.Encoding.UTF8))
{
if (text.Trim() != "")
{
text = Regex.Replace(text, "<!--.*-->", "");//过滤注释内容
text = Regex.Replace(text, @"/\*([^*]|(\*[^/]))*\*/", "");//过滤javascript和css的注释
sw.Write(text);
Response.Write("首页生成成功!");
}
}


浙公网安备 33010602011771号