Internet explorer 使用webbrowser IHTMLDocument界面保存网页内容

Internet explorer 使用webbrowser IHTMLDocument界面保存网页内容,internet-explorer,webbrowser-control,mshtml,Internet Explorer,Webbrowser Control,Mshtml,我们需要使用ATL webbrowser(IHTMLDocument)控件保存完整的网页,包括img、javascript、css和html 使用IHTMLDocument2::get_all()方法,我们保存了.html文件,但现在如何获取外部文件,如.css、javascript和图像文件 请帮助我们使用internet explorer或firefox在本地保存网页的方法 谢谢, Ramanand.我认为这将是一项相当手工的任务: 您可以通过使用IHTMLDocument2::styles

我们需要使用ATL webbrowser(IHTMLDocument)控件保存完整的网页,包括img、javascript、css和html

使用IHTMLDocument2::get_all()方法,我们保存了.html文件,但现在如何获取外部文件,如.css、javascript和图像文件 请帮助我们使用internet explorer或firefox在本地保存网页的方法

谢谢,
Ramanand.

我认为这将是一项相当手工的任务:

您可以通过使用
IHTMLDocument2::stylesheets
属性掌握样式表。该集合包含
IHTMLStyleSheet
元素,这些元素又有一个
href
-属性,可用于下载文件。您可以通过
IHTMLDocument2::Scripts
获取脚本,该脚本提供包含
IHTMLScript
元素的集合,这些元素具有
src
属性。图像也是如此:使用
src
属性获取路径。有人似乎做了和你一样的事,看一看。还有一些关于处理相对路径的提示