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

# 获取webbrowser控件里面的html源代码的时候只能获取框架解决方法

2012-02-17 
########## 获取webbrowser控件里面的html源代码的时候只能获取框架怎样才能获取网页的所有源代码!!麻烦高

########## 获取webbrowser控件里面的html源代码的时候只能获取框架
怎样才能获取网页的所有源代码!!
麻烦高手指点——分不是问题,可以再散——我每次只能散100!

[解决办法]
frame里面未见得是html文档
你可以查询frame的IWebBrowser3接口然后访问其Document属性。如果document属性支持IHTMLDocument2接口的话,你可以访问里面的文档。
注意跨域访问frame里面的文档有可能被用户设置所禁止
[解决办法]
IHTMLDocument2 *document;
IHTMLElement *body;
BSTR title,source,content;
(void *)document=CppWebBrowser1-> Document;
document-> get_title(&title);
document-> get_body(&body);
body-> get_outerHTML(&source);
body-> get_outerText(&content);
Edit1-> Text=title;
Edit2-> Text=*URL;
Memo1-> Text=source;//网页html代码
Memo2-> Text=content;//网页中的纯文本
[解决办法]
直接用API DOWN了算了
[解决办法]
http://topic.csdn.net/t/20051111/08/4386104.html
[解决办法]
学习....

热点排行