C#下载网页为mht文件

首先添加com引用CDO for windows 2000 library,然后下面的函数就可以完成下载的功能:
代码
        static void downloadMht(string url, string path)
        {
            CDO.Message msg = new CDO.Message();
            CDO.Configuration cfg = new CDO.Configuration();

            msg.Configuration = cfg;
            msg.CreateMHTMLBody(url, CDO.CdoMHTMLFlags.cdoSuppressAll, "", "");
            msg.GetStream().SaveToFile(path, ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
        }
原文地址:https://www.cnblogs.com/top5/p/1709456.html