![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
старый добрый HTML [D7, WinXP]
lordalexander © (2011-04-04 22:49:00)Здравствуйте уважаемый программисты
Пытаюсь сохранить код страницы сайта в тхт файл. Но, он отображается в одну строку, а не в столбик тегами.
Код страница вытаскиваю следующим образом
Memo1.Lines.Add(IdHTTP1.Get(' http://www.delphimaster.ru')) как в конце тега поставить Enter
sniknik (2011-04-05 07:52:00) [21]> мне нужно автоматически т.к таких HTML очень много
для автоматической обработки совершенно пофигу форматирован текст или нет... т.е. если их много то и смотреть в каждый человек не будет так? а в который случайно посмотрит пусть смотрит редактором.
> для этого надо всего лишь написать свой браузер
не поможет. есть теги вложенные друг друга, на одной строке, есть един ели длинный на нескольких... форматирование это дело "рук человеческих". автоматизировать можно только до какого то допущения...
и кстати самое простое допущение, типа все теги на своих строках, все строки тогда кончаются на '>'... т.е. полученный текст прогнать через функцию stringreplace заменить все '>' на '>'#13#10.
brother (2011-04-05 05:28:00) [22]надо писать парсер тэгов, для правильного форматирования html
Медвежонок Пятачок (2011-04-04 23:36:00) [23]для этого надо всего лишь написать свой браузер
lordalexander (2011-04-04 23:35:00) [24]Как это сделать в этом у меня проблема
Медвежонок Пятачок (2011-04-04 23:33:00) [25]для "столбика тегами" требуется рендеринг этого хтмл.
lordalexander (2011-04-04 23:12:00) [26]мне нужно автоматически т.к таких HTML очень много
sniknik (2011-04-04 23:02:00) [27]не нужен он там. html сам язык разметки текста, а не требующий разметки...
хочешь править воспользуйся редактором.