获得网页源码

原创 2006年06月02日 14:43:00

CString GetSource(IHTMLDocument2* pDoc2)
{
 USES_CONVERSION;
 CString strReturn("");
 CComPtr<IHTMLElementCollection> pElemColl;
 HRESULT hr=pDoc2->get_all((IHTMLElementCollection**)&pElemColl);
 if(hr==S_OK)
 {
  CComVariant varIndex=0;
  IDispatch *pDisp=NULL;
  hr=pElemColl->item(varIndex,varIndex,&pDisp);
  if(hr==S_OK)
  {
   CComPtr<IHTMLElement> pElem;
   hr=pDisp->QueryInterface(IID_IHTMLElement,(void**)&pElem);
   if(hr==S_OK)
   {
    CComBSTR strHTML;
    hr = pElem->get_outerHTML(&strHTML);
    if(hr==S_OK)
    {
     strReturn=OLE2T(strHTML);
    }
   }
  }
  pDisp->Release();
 }
 return strReturn;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

网页源码过滤

本例通过Mime filter技术对网页源码进行过滤,本文部分摘自《HTML代码过滤技术》       要实现HTML代码过滤必需注册一个或多个MIME过滤器(Pluggable MIME Filte...

使用MIME filter实现JS脚本拦截并修改

一.引言      好久没更新博客了...最近研究了一下MIMEFILTER拦截JS脚本,网上关于这个话题的资料太少了,我知道研究的辛苦,所以帖出来,希望我走过的弯路化作经验,能够让需要的朋友走得更顺...

WPS插件的实现和发布

WPS插件的实现和发布1. 关于WPS插件关于WPS插件基于WPS的二次开发有很多方法,很多用户还习惯用WORD的VBA的方式来开发。方便快捷的VBA开发方式带来便捷的同时也带来了安全隐患。现在的宏病...

有人研究过凤之焚的MimeFilter例子吗 或者熟悉网页内容过滤技术的请进。MimeFilter Bu

我想实现的效果是对于指定Web站点上的所有JPG图像在浏览器中显示的同时,也将图片的数据保存到硬盘上。 为了实现对图片数据的过滤,参考了凤之焚的《HTML代码过滤技术》一文,在此表示感谢! htt...
  • wxdvc
  • wxdvc
  • 2009-05-06 09:34
  • 3912

UIWebView获得网页内容(HTML源码)、加载本地HTML文件

获取网页内容在使用UIWebView加载一个网页的时候,有时候需要获得此页面的源码,可以使用UIWebView执行JS代码来获得://加载网址 let req = NSMutableURLReques...

一个可以查看HTML网页上密码框的程序(附源码)

====================================================== 注:本文源代码点此下载 =============================...

Python篇----Requests获取网页源码(爬虫基础)

Requests is an Apache2 Licensed HTTP library, written inPython, for human beings. Python’s standard...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)