Является ли OLE-автоматизация хорошим выбором для автоматизации IE через C ++? - PullRequest
1 голос
/ 04 мая 2011

Я новичок в машинно-ориентированном программировании и ..

Я хочу открыть веб-сайт в IE - загрузить все содержимое этого сайта - и сохранить его в указанном временном файле. Каков наилучший способ сделать это с чистым C ++? Любые предложения и / или примеры? Я наткнулся на автоматизацию OLE. Это был бы хороший выбор?

Senserely, Констанце

Ответы [ 2 ]

1 голос
/ 04 мая 2011

Если вы хотите «чистый» C ++, тогда автоматизация - ваш лучший шанс.

Вы также можете сделать это в C ++ / CLI.

http://msdn.microsoft.com/en-us/library/aa752044(v=vs.85).aspx

Прокрутите додно для примеров C ++.

Кроме того, ознакомьтесь с основными понятиями COM, прежде чем двигаться вперед.

0 голосов
/ 04 мая 2011

Вам лучше:

  1. открытие HTTP-соединения со страницей, которую вы хотите загрузить;
  2. открытие дескриптора записи во временный файл;
  3. считывать данные соединения во временный буфер;
  4. записывать содержимое буфера в дескриптор файла из (2);
  5. повторять шаги (3) и (4) в цикле до тех пор, покабольше нет данных;
  6. закройте файл и дескрипторы подключения http.

Вы должны иметь возможность использовать API для Google (IIRC, что-то вроде HttpOpen в Windows).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...