【急】简单的IE控件问题,高分求助! 我一个Dialog上放了一个CVebBrowser2控件,然后用IE控件的Navigate函数打开了一个网页。问题:我现在要想得到网页的文本(脚本),该如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_SiteInfo=""; //将变量值传给对应控件 UpdateData(false); //CDialog::OnOK(); CInternetSession mySession(NULL,0); CHttpFile* myHttpFile=NULL; CString m_SiteInfo="连接到站点"+m_SiteName+"\r\n"; UpdateData(false); CString myData; myHttpFile=(CHttpFile*)mySession.OpenURL(m_SiteName); while(myHttpFile->ReadString(myData)) { m_SiteInfo=m_SiteInfo+"\r\n"; m_SiteInfo+=myData; } myHttpFile->Close ; mySession.Close ;保存在m_SiteInfo中 zhucde:我现在是想从IE控件中得到脚本。不是直接获取某个网页的脚本。还是谢谢你的支持。 获得页面的IHTMLDocument2接口,get_Script()可以获得JAVASCRIPT脚本对象,从IHTMLDocument2接口获取页面的IHTMLElement接口,调用get_outerHTML()可以获得页面的HTML文本内容 BSTR类型封装在结构中,用WriteFile和ReadFile写的时候遇到问题,想不到解决的办法。 DIRECTX中如何让摄像机绕于Y轴平行的轴转动 邮件数据包 如何将lib项目转为dll 如何从一个HBITMAP型的handle得到bitmap的真实数据,例如BITMAPINFOHEADER,bitmap数据? 哪位前辈提供小弟两个聊天室程序源代码! 哪位知道如何在DIALOG里面显示Scroll,我弄了半天好象不行 哈哈,简单! vc下数据库编程问题 组合框和列表框有什么不同? 如何改变dialog bar背景色 一个初学者的求助!!!
//将变量值传给对应控件 UpdateData(false);
//CDialog::OnOK();
CInternetSession mySession(NULL,0);
CHttpFile* myHttpFile=NULL;
CString m_SiteInfo="连接到站点"+m_SiteName+"\r\n";
UpdateData(false); CString myData;
myHttpFile=(CHttpFile*)mySession.OpenURL(m_SiteName);
while(myHttpFile->ReadString(myData))
{
m_SiteInfo=m_SiteInfo+"\r\n";
m_SiteInfo+=myData;
}
myHttpFile->Close ;
mySession.Close ;
保存在m_SiteInfo中
我现在是想从IE控件中得到脚本。不是直接获取某个网页的脚本。
还是谢谢你的支持。