自己好久没有来这个博客了,自己陆续去几个地方写博客,一个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. HDU 4497 GCD and LCM (数论)

    题意:三个数x, y, z. 给出最大公倍数g和最小公约数l.求满足条件的x,y,z有多少组. 题解:设n=g/l n=p1^n1*p2^n2...pn^nk (分解质因数 那么x = p1^x1 * ...

  2. Android权威编程指南读书笔记(1-2章)

    第一章 Android应用初体验 1.4用户界面设计 <?xml version="1.0" encoding="utf-8"?> ADT21开发版 ...

  3. Java网络编程(UDP协议:接收端)

    package WebProgramingDemo; import java.io.IOException; import java.net.DatagramPacket; import java.n ...

  4. 转载Expression Tree揭秘

    概述 在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHiber ...

  5. Android studio优点及快捷键

    alt+回车 提示错误信息 ctrl+shift+回车 补全代码 ctrl+alt+o 导入包 ctrl+p 查看方法的参数 ctrl+alt+t 可以弹出包围结构的代码提示 例如if android ...

  6. c#操作sqlite(包含中文支持)

    一个朋友写的,拿来分享给大家,希望有用 原文 Codeusing System; using System.Data; using System.Text.RegularExpressions; us ...

  7. 剑指OFFER之从1到n中出现1的次数(九度OJ1373)

    题目描述: 亲们!!我们的外国友人YZ这几天总是睡不好,初中奥数里有一个题目一直困扰着他,特此他向JOBDU发来求助信,希望亲们能帮帮他.问题是:求出1~13的整数中1出现的次数,并算出100~130 ...

  8. java中调用dll文件的两种方法

    一中是用JNA方法,另外是用JNative方法,两种都是转载来的, JNA地址:http://blog.csdn.net/shendl/article/details/3589676   JNativ ...

  9. ios怎样实现快速将显卡中数据读出压缩成视频在cocos2dx扩展开发中

    如果解决ios怎样实现快速将显卡中数据读出压缩成视频在cocos2dx扩展开发中 手机平台性能是个关键问题. 压缩视频分成3个步骤: 读取显卡数据, 使用编码器压缩,保存文件. 使用libav 压缩的 ...

  10. Update操作浅析,一定是先Delete再Insert吗?

    Update操作一定是先Delete再Insert吗? Update在数据库中的执行是怎么样的?“Update操作是先把数据删除,然后再插入数据”.在网上看了很多也都是这么认为的.但在查阅到一些不同看 ...