日期:2014-05-19  浏览次数:20401 次

求助:如何用C#下载指定网址的网页(包含图片等信息)并存成mht文件
目的:
1.后台下载指定网址的网页(包含图片等附加信息)。
2.将后台下载的网页直接存储为mht格式文件。
要求:不打开网页,不弹出另存为对话框。

望朋友们赐教,不胜感激

------解决方案--------------------
webclient把网页html代码下载下来,然后便利dom对象
------解决方案--------------------
1利用WebRequest myReq=WebRequest.Create( "http://194.0.3.164:8085/71001.htm ");
获取HTML代码.
2然后 通过正则找出IMAGE 
最后通过
3MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTPClass();
远程下载 到本地.
4HTML REPLACE格式化..
5保存成文件格式..

------解决方案--------------------
用WebClient 里面的一个方法 叫 DownloadFile 好像。。。。