首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

如何保存一个页面中所有的URL下的网页。保存到本地?

2012-03-26 
怎么保存一个页面中所有的URL下的网页。保存到本地??我用webbroswer控件,做了一个简单的浏览器,但是我想保

怎么保存一个页面中所有的URL下的网页。保存到本地??
我用webbroswer控件,做了一个简单的浏览器,但是我想保存网页到本地,比如在谷歌搜索一个词后,出现很多关于这个词的网页。我的目的是保存当前页面所有关于这个词的网页。应该怎么做?请教高手答疑

[解决办法]
用CInternetSession等读取网页代码,再根据网页代码进行数据过滤获取
[解决办法]
(1)IHTMLDocument3::getElementsByTagName ,tag is <A>来获取所有url的元素接口
(2)IHTMLAnchorElement::get_href 获取链接值
(3)CInternetSession或IWebBrowser2来获取网页,注意如果通过IWebBrowser2,可以采用不显示的方式,获取后关闭掉即可

热点排行