1. 获取网页源码的步骤:
- com组件的初始化
- 创建WinHttpRequest对象
- 创建并实例化WinHttpRequest组件
- 调用Open方法打开连接
- 调用Send方法发送请求
- 使用ResponseText获取返回的文本
- 释放WinHttpRequest组件
- 释放WinHttpRequest对象
- 卸载com组件
2.3种操作方式:
- 类型库生成包装类的方式
- import+接口方式
- import+智能指针包装类的方式,
3.3种操作方式的比较
- 类型库生成包装类的方式:优点->使用方便,贴近C++。缺点->COM接口的默认缺省参数必须填写,不灵活
- import+接口方式:优点->COM接口的申请与释放自己控制,很灵活。缺点->控制不好容易引起内存泄露且COM组件的实例化参数较多
- import+智能指针包装类的方式:优点->智能指针使用方便、不用担心内存泄露、COM组件实例化简单、可使用COM组件的默认缺省参数
vc++获取网页源码
原文:http://www.cnblogs.com/hupeng1234/p/6898269.html