Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почти браузер. [D7, D2005, XP]


Leon-Z ©   (2011-06-22 18:36:00) 

Возникла задача написать "почти браузер". Он должен делать вот что:

1. Находить все доступные инет соединения, выбирать любое, и соединяться по расписанию.
2. Отпарвлять запрос на сайт, например www.####.##
3. Получать контент этой страницы и сохранять его в файле на винте.
4. Загружать и показывать сохраненный контент с помощью IE.

С чего начать ?
Посоветуйте пожалуйста, т.к. для меня тема новая.


Омлет   (2011-06-23 09:43:00) [1]

Начни с постановки задачи.


Leon-Z   (2011-06-22 22:11:00) [2]


> sniknik ©   (22.06.11 21:58) [9]

В своем "почтибраузере" я бы ничего не делал.
Я вообще ничего не делаю, пока достаточно четко не представляю себе
будущее приложение.


sniknik   (2011-06-22 21:58:00) [3]

> отвечает какой-нибудь метод
не метод, событие. но на некоторых страницах срабатывает не по разу...

> Как мне быть в этом случае - ждать вечность ?
а почему не определить какой нибудь таймаут? и что ты в этих случаях делал бы в своем "почтибраузере"?


George   (2011-06-22 21:11:00) [4]

Я с TWebBrowser не работал, но подозреваю, что там за загрузку контента отвечает какой-нибудь метод, собственно когда он отработал, тогда и контент, значит, загрузился.


Leon-Z   (2011-06-22 21:08:00) [5]


> sniknik ©   (22.06.11 20:51) [5]

А как определить, что контент загрузился ?
Или бывает что страничка вроде загрузилась, а браузер показывает,
что еще не доконца.
Как мне быть в этом случае - ждать вечность ?


sniknik   (2011-06-22 20:53:00) [6]

> т.е. соединение не стартует вместе с осью.
у IE есть такая настройка как "подключать при отсутствии"


sniknik   (2011-06-22 20:51:00) [7]

почему не использовать для этого ... IE (TWebBrowser)?
отправлять запрос на сайт например www.####.##, он умеет, получать и сохранять тоже, загружать и показывать с помощью себя... ну а як же...

т.е. зачем нужен "Почти браузер" если есть "браузер"? с минимумом усилий все делается.


Leon-Z   (2011-06-22 20:07:00) [8]

Хорошо. Первый пункт убираем.
Он нужен когда инет соединение не постоянное, т.е. соединение не стартует
вместе с осью.


George   (2011-06-22 19:35:00) [9]

Или это для работы в условиях отсутствия перманентного подключения к сети?


George   (2011-06-22 19:34:00) [10]

Первый пункт то зачем?


Smile   (2011-06-22 18:46:00) [11]

> все доступные инет соединения

поподробнее ...
:(


Наверх

Титульная страница Поиск, карта сайта Написать письмо