C++ OLE自动化是通过C+自动化IE的一个好选择吗+;?

C++ OLE自动化是通过C+自动化IE的一个好选择吗+;?,c++,internet-explorer,com,automation,ole,C++,Internet Explorer,Com,Automation,Ole,我不熟悉面向机器的编程和 我想在IE中打开一个网站-下载该网站的全部内容-并将其保存到指定的临时文件中。用C++做这件事的最好方法是什么?有什么建议和/或例子吗?我无意中发现了OLE自动化。这是个好选择吗 亲爱的,康斯坦泽,你最好是: 打开要下载页面的HTTP连接 打开临时文件的写入句柄 将连接数据读入临时缓冲区 将缓冲区的内容从(2)写入文件句柄 在循环中重复步骤(3)和(4),直到不再有数据 关闭文件和http连接句柄 您应该能够在谷歌上搜索API以供使用(IIRC,类似于windows上的

我不熟悉面向机器的编程和

我想在IE中打开一个网站-下载该网站的全部内容-并将其保存到指定的临时文件中。用C++做这件事的最好方法是什么?有什么建议和/或例子吗?我无意中发现了OLE自动化。这是个好选择吗

亲爱的,康斯坦泽,你最好是:

  • 打开要下载页面的HTTP连接
  • 打开临时文件的写入句柄
  • 将连接数据读入临时缓冲区
  • 将缓冲区的内容从(2)写入文件句柄
  • 在循环中重复步骤(3)和(4),直到不再有数据
  • 关闭文件和http连接句柄
  • 您应该能够在谷歌上搜索API以供使用(IIRC,类似于windows上的HttpOpen)。

    您最好:

  • 打开要下载页面的HTTP连接
  • 打开临时文件的写入句柄
  • 将连接数据读入临时缓冲区
  • 将缓冲区的内容从(2)写入文件句柄
  • 在循环中重复步骤(3)和(4),直到不再有数据
  • 关闭文件和http连接句柄

  • 你应该能够使用API来使用API(Irc,比如Windows上的HTPopEN)。< /P> < P>如果你想要“纯”C++,那么自动化是你的最佳选择。 也可以在C++/CLI中执行此操作

    滚动到底部的C++样本。


    <>也要熟悉你的基本概念,在前进之前。

    < P>如果你想要“纯”C++,那么自动化是你的最佳选择。

    也可以在C++/CLI中执行此操作

    滚动到底部的C++样本。


    此外,在前进之前,请先熟悉COM的基本概念。

    若要逃跑,请躲在角落里哭泣?;)IE不是最好的工具-你看过wget吗?我知道有很多其他更好的解决方案可以下载网站内容,但我想故意使用IE。你为什么拒绝更好的解决方案?我正在做一些与安全相关的研究。要逃跑,躲在角落里哭?;)IE不是最好的工具-你看过wget吗?我知道有很多其他更好的解决方案可以下载网站内容,但我想故意使用IE。你为什么拒绝更好的解决方案?我正在做一些与安全相关的研究。请看我上面的评论(:请看我上面的评论(: