vc 获取一个网页的全部源文件保存问文本,然后再去查找我们需要的特定的内容,这样太耗费了;而有些时候只是需要网页中的某个字符串而已,现在我想直接获取源文件的一个特定内容,如注释、head等?该如何做???????高人指教指教吧,,根本就找不到相关资料,有的时候只是获取整个网页的源代码,有人试过吗?该怎么做????

解决方案 »

  1.   

    HTML的每一个元素都可以用COM编程来修改,不过好像没有注释吧!
    可以从IHTMLDocument2入手从MSDN或GOOGLE上去找,例子挺多的,
    VC技术内幕5一书的37章就有
      

  2.   

    winsock,用http协议get,得到的数据,即html语自已分析。
    比如,find <head> 和</head>,然后,mid函数来取中间等方法。
      

  3.   

    我的意思是这样的,我自己的开发浏览器(假如是CHtmlView做出来的)打开了一个远程服务器的任何一个网页,就是说已经全部下载到CHtmlView视图上了;现在要做的工作是,我想判断这个网页的源代码中是否则有我们需要的字符串标志,如果有就是合法网页。vc 获取一个网页的全部源文件太耗费,我想直接获取源文件的一个特定内容,如注释、head等?该如何做?? 注意:这个过程当中我不想获取全部网页的源代码,只是需要某部分!!!to:zwlpower(天问) ,请问你这个“winsock,用http协议get,得到的数据,即html语自已分析。”是如何做的,还请详细说说。。谢谢。