![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почти браузер. [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]> все доступные инет соединения
поподробнее ...
:(