自己好久没有来这个博客了,自己陆续去几个地方写博客,一个c++博客园,一个csdn。

感觉都一般吧,看不到什么好的博客,可能自己没有看到吧。以后就在这个博客记录一点技术笔记吧!自己比较懒,只要做为记录就可,以后自己需要时候稍微看看即可。

最近在写一个项目百度指数获取(2014.2分进行改版了),自己以前写(c#)写了一个破解后丢给我的朋友就没有管了,后来一些网上看到我讨论过这个问题就加我的Q,后面就要帮我他写。现在写了几天了,总共时间不超过6个小时吧,目前开发了一部分,估计今天晚上花几个小时就可以把一个demo写出来吧,现在只是为了搞笑否则直接用嵌套浏览器捕获链接就可以获取关键的东西。但这样速度不是最快的。

昨天遇到c++ 调用 js,我以前写过这样代码,但js 必须调用另外的js就不行了。所以我换了思路用ie控件加载 html 获取自己想要结果。

上面说了这么多,就要引出关键的东西c++进行ie的开发


1:自己到网上看了好久 具体对象主要通过 IHTMLDocument2,然后获取对应的对象或者方法完成自己需求。(其实这种很多类似二次开发学习路线几本差不多,先学习他的整体框架,然后找到几个核心对象然后进行编程就容易很多)。

2:msdn对IHTMLDocument2的网址:http://msdn.microsoft.com/en-us/library/aa752574(v=vs.85).aspx。 我们用别人接口开发必须要知道那些对象可以使用、

3:c++用到控件 WebBrow 然后还有一个类Chttpview,我用了WebBrow控件进行简单的测试。

4:获取IHTMLDocument2 对象时候,你的页面必须加载完毕,否则你就只能获取NULL

5:CodeProject ie开发内容还是比较好的,里面有很多资料。大家可以去看看,不中国资料多一些,

http://www.codeproject.com/Articles/489930/IWebBrowser-Wrapper-Class

http://www.codeproject.com/Articles/4411/IEHelper-Internet-Explorer-Helper-Class

这里是2个封装后的类,可以看看。还有多资料 你只要在那里搜索ie programing就可以了出来好多。

6:中国系列文章:http://blog.csdn.net/CathyEagle/article/category/41312/1

7:电子书就还有一本(自己找了好几)Microsoft Internet Explorer 5程序设计.pdf。 感觉写非常不好。挺乱的。 不过总比没有强。

具体代码百度一下都有,我只是把一些方法和一些注意地方说一下吧。

ie编程半天的学习总结的更多相关文章

  1. 阶段2-新手上路\项目-移动物体监控系统\Sprint2-摄像头子系统开发\第2节-V4L2图像编程接口深度学习

    参考资料: http://www.cnblogs.com/emouse/archive/2013/03/04/2943243.htmlhttp://blog.csdn.net/eastmoon5021 ...

  2. 《JavaScript DOM 编程艺术》 学习笔记

    目录 <JavaScript DOM 编程艺术> 学习笔记 第一章 js简史 第二章 js语法 准备工作 语法 第三章 DOM DOM中的D DOM中的O DOM中的M 第四章 js图片库 ...

  3. 从编程实现角度学习Faster R-CNN(附极简实现)

    https://www.jianshu.com/p/9da1f0756813 从编程实现角度学习Faster R-CNN(附极简实现) GoDeep 关注 2018.03.11 15:51* 字数 5 ...

  4. 《Java编程思想》学习笔记(二)——类加载及执行顺序

    <Java编程思想>学习笔记(二)--类加载及执行顺序 (这是很久之前写的,保存在印象笔记上,今天写在博客上.) 今天看Java编程思想,看到这样一道代码 //: OrderOfIniti ...

  5. 函数响应式编程及ReactiveObjC学习笔记 (-)

    最近无意间看到一个视频讲的ReactiveObjC, 觉得挺好用的 但听完后只是了解个大概. 在网上找了些文章, 有的写的比较易懂但看完还是没觉得自己能比较好的使用RAC, 有的甚至让我看不下去 这两 ...

  6. Java7编程高级进阶学习笔记

    本书PDF 下载地址: http://pan.baidu.com/s/1c141KGS 密码:v6i1 注:本文有空会跟新: 讲述的是jdk7的内容: 注关于java 更详细的内容请进入:<Ja ...

  7. 搞IT,算法编程不错的学习网址 & 一些专栏博客大神的地址(汇总)

    博客专栏大神 王晓华(算法的乐趣) 算法系列:http://blog.csdn.net/orbit/article/category/830251 PostgreSQL深入理解内核系列:http:// ...

  8. 基于编程人员Python学习第一章节

    基于廖雪峰的python零基础学习后,自我总结.适用于有一定基础的编程人员,对我而言,则是基于.net已有方面,通过学习,记录自我觉得有用的地方,便于后续回顾. 主要以快速定位内容,通过直观代码输入输 ...

  9. delphi之多线程编程(尚未学习)

    本文的内容取自网络,并重新加以整理,在此留存仅仅是方便自己学习和查阅.所有代码均亲自测试 delphi7下测试有效.图片均为自己制作. 多线程应该是编程工作者的基础技能, 但这个基础我从来没学过,所以 ...

随机推荐

  1. Getty – Java NIO 框架设计与实现

    前言 Getty是我为了学习 Java NIO 所写的一个 NIO 框架,实现过程中参考了 Netty 的设计,同时使用 Groovy 来实现.虽然只是玩具,但是麻雀虽小,五脏俱全,在实现过程中,不仅 ...

  2. Java正则表达式--网页爬虫

    网页爬虫:其实就一个程序用于在互联网中获取符合指定规则的数据 爬取邮箱地址,爬取的源不同,本地爬取或者是网络爬取 (1)爬取本地数据: public static List<String> ...

  3. 【C语言】- 数据输出-printf( )和putchar( )

    格式化输出函数printf( ) printf( )功能: 向系统指定输出设备按指定的格式输入任意个任意类型的数据,并返回实际输出的字符数.若出错,将返回负数. printf( )使用形式: prin ...

  4. 推荐《C Primer Plus(第五版)中文版》【worldsing笔记】

      老外写的C书,看了你会有一种哇塞的感觉,这里提供PDF扫描版的下在,包含数内的例程,请大家支持原版!! C Primer Plus(第五版)中文版.pdf  下载地址:http://pan.bai ...

  5. oracle下的OVER(PARTITION BY)函数介绍

    转自:http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.html OVER(PARTITION BY)函数介绍 开窗函数          ...

  6. Oracle DECODE函数的语法介绍

    Oracle DECODE函数功能很强,下面就为您详细介绍Oracle DECODE函数的用法,希望可以让您对Oracle DECODE函数有更多的了解. Oracle DECODE函数 Oracle ...

  7. Javascript Basic Operation Extraction

    1.  logic operation : '&&' and '||'  .For this two logic operations,its' results are inconcl ...

  8. EventBus的使用,初学EventBus传值

    一.概述 EventBus是一款针对Android优化的发布/订阅事件总线.主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间 ...

  9. html5非常火,他究竟与html4有何差别?

    HTML5是HTML标准的下一个版本号.越来越多的程序猿開始HTML5来构建站点.假设你同一时候使用HTML4和HTML5的话 ,你会发现用HTML5从头构建.比从HTML4迁移到HTML5要方便非常 ...

  10. Nginx + Tomcat + Session

    分别下载 tomcat http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.22/bin/apache-tomcat-7.0.22.tar.gz n ...