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

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

Задача достать ссылки из html страницы [D5, D7]


kull ©   (2006-01-26 12:38:00) 

Кто знает простое решение?

Дано: html страничка.
Найти: все ссылки расположенные на этой странице.

Заранее спасибо!


guitarist   (2006-01-31 22:04:00) [1]

А можно и так
NMHTTP1.Get(' http://www.delphimaster.ru');
stringhtml := NMHTTP1.Body ;


kull   (2006-01-31 17:38:00) [2]

Сам таки справился :)
Просто через IWebBrowser2.

Но, все равно, спасибо всем за помощь!


kull   (2006-01-27 12:33:00) [3]

Дело в том, что мне нужно получить содержимое html страницы (по заданному URL), а потом получить список ссылок, и все это желательно в отдельном потоке.

Не могли бы вы подсказать поподробнее как это сделать?
Лучше бы, конечно, через COM объекты типа IHTMLDocument, и т.п.

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


Grief   (2006-01-27 12:13:00) [4]

по-моему найти текст между <A> и </A> бужет достаточным.


kull   (2006-01-27 11:04:00) [5]


> wal ©   (27.01.06 09:35) [6]

А поподробнее можно? Пожалуйста.


wal   (2006-01-27 09:35:00) [6]


> [4] Gero ©   (26.01.06 20:41)
> Тогда руками, см. Конечные автоматы.
>  [5] yaJohn   (26.01.06 22:28)
> TRegExpr
Можно и не создавая браузера HTMLDomDocument получить


yaJohn   (2006-01-26 22:28:00) [7]

TRegExpr


Gero   (2006-01-26 20:41:00) [8]

Тогда руками, см. Конечные автоматы.


kull   (2006-01-26 17:23:00) [9]

Спасибо!
А без визуальных компонентов, и в отдельном потоке?


Плохиш   (2006-01-26 12:43:00) [10]

http://www.swissdelphicenter.ch/en/showcode.php?id=479
http://www.swissdelphicenter.ch/en/showcode.php?id=198


Gero   (2006-01-26 12:40:00) [11]

TWebBrowser
document.links


Наверх

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