读书人

# 获取webbrowser控件里面的html源代码

发布时间: 2012-02-17 17:50:42 作者: rapoo

########## 获取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
[解决办法]
学习....

读书人网 >VC/MFC

热点推荐