.net抓取页面内容保存到本地html文件
主要用到的是WebRequest和WebResponse
protected void ToHtml()
{
WebRequest request = WebRequest.Create("http://www.hao123.com");
WebResponse response = request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8);
string content = reader.ReadToEnd();
if (content.Length > 0)
{
string htmlFileName = DateTime.Now.ToString("yyyyMMdd-hhmmss") + ".html";
StreamWriter writer = new StreamWriter(Server.MapPath("Html/") + htmlFileName, false, System.Text.Encoding.UTF8);
try
{
writer.Write(content);
}
catch (Exception ee)
{
throw (ee);
}
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步