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

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

html файл как текст [D7, WinXP]


Страницы:   1 2

Rimd ©   (2007-05-21 05:34:00) 

Подскажите, пожалуйста, с помощью кокого компонента возможно вытащить текст html-файла, не загружая рисунки и прочую медия информацию


G_M_S   (2007-05-24 09:52:00) [21]


> может быть результат работы серверного скрипта

Все равно запрашивается конкретный файл, и в URL фигурирует именно файл. Возвращается не файл.


> Хотя может вы только про себя говорите, тогда это ваши проблемы,
>  это вы здесь всё постоянно имена файлов в ответах ищете.
> ..
Укажите пример, когда в запросефигурирует НЕ ФАЙЛ
(для справки - любой серверный скрипт это тоже файл)


> Вообще-то по стандарту по запросам http-сервера возвращают
> все данные в виде текста.

Речь идет о том, что мы запрашиваем. И далеко не всегда результат приходит в виде текста (пример - картинки, архивы, любой бинарник).


> может быть несколько файлов
Не может.


DVM   (2007-05-23 16:25:00) [22]


> Вообще-то по стандарту по запросам http-сервера возвращают
> все данные в виде текста

HTTP сервер и бинарные данные может возвращать (картинка например).


umbra   (2007-05-23 15:31:00) [23]


> Мы ВСЕГДА запрашиваем ФАЙЛ.

лучше говорить, что мы запрашиваем ресурс. Это может быть файл, может быть несколько файлов, может быть результат работы серверного скрипта и т.д.


Плохиш   (2007-05-23 15:21:00) [24]


> Вполне применимо. Мы ВСЕГДАзапрашиваем ФАЙЛ. Приведи хоть
> один пример, когда мы с вэб-сервера запрашиваем НЕ файл.

Вообще-то по стандарту по запросам http-сервера возвращают все данные в виде текста. И протокол даже так и называется - протокол передачи расширенного текста.
Хотя может вы только про себя говорите, тогда это ваши проблемы, это вы здесь всё постоянно имена файлов в ответах ищете...


G_M_S   (2007-05-23 15:14:00) [25]


> не допуская двусмысленности ибо каков вопрос, таков ответ.

Тут тема есть - http://delphimaster.ru/cgi-bin/forum.pl?id=1179861925&n=3, где имеется фантастический рассказ, из которого можно сделать вывод о неверности данного утверждения.

Хотя ИМХО - большинство вопросов ставят в тупик, т.к. непонятно, чего ИМЕННО спрашивает автор. Так что ИМХО - золотые слова, но в плане глобальной ИСТИНЫ - правда в рассказе, в последнем абзаце :)))


> Более того, слово файл не применимо к некому ресурсу
Вполне применимо. Мы ВСЕГДА запрашиваем ФАЙЛ. Приведи хоть один пример, когда мы с вэб-сервера запрашиваем НЕ файл.


DVM   (2007-05-23 10:26:00) [26]

Более того, слово файл не применимо к некому ресурсу на Web сервере, при обращении к которому мы получаем код страницы ибо файла как такового может на сервере вообще не существовать, как и пути по которому обратились - все может генерироваться на лету обработчиками запросов к серверу.


DVM   (2007-05-23 10:23:00) [27]


> А почему не PUSH, JMP, POP... ?

Потому что Pos() и Copy() - это именно те функции, которые помогут найти в текстовом html файле тело страницы, а именно тег <body> ... </body>.


> Логично что он это ГРУЗИТ, а не из локального файла берет.

Где написано, что он грузит с сервера? Из файлов тоже можно загрузитьи текст и рисунки и черта лысого.

А вот слово файлуказано в вопросе явно.

Я вообще специально так ответил, чтобы автор понял, что вопросы надо задавать ясно и четко, не допуская двусмысленности ибо каков вопрос, таков ответ.


G_M_S   (2007-05-23 09:44:00) [28]


> DVM ©   (22.05.07 10:24) [4]

Автор пишет:
> не загружая рисунки и прочую

Логично что он это ГРУЗИТ, а не из локального файла берет.

Хотя с другой стороны - вопрос явно для телепатов: сам он не написал конкретнее, чего делает, а угадать сложнова-то...


Ш-К   (2007-05-22 22:01:00) [29]


> > с помощью кокого компонента возможно вытащить текст html-
>
> > файла
>
> Функции Pos(), Copy() и прочие.

А почему не PUSH, JMP, POP... ?


DVM   (2007-05-22 10:24:00) [30]


> с помощью кокого компонента возможно вытащить текст html-
> файла

Функции Pos(), Copy() и прочие.


Сергей М.   (2007-05-22 09:21:00) [31]


> нужен альтернативный компонент


ICS


Rimd   (2007-05-22 06:32:00) [32]

у меня Delphi 10 lite, Indy нет и нет возможности установить, нужен альтернативный компонент


G_M_S   (2007-05-21 10:35:00) [33]

Indy -> TidHTTP

Вызваете метод GET(url) - получаете String с телом страницы. Всю "медию" грузить отдельно :)))


Страницы:   1 2

Наверх

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