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

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

как считать таблицу из HTML-страницы? [D7, WinXP]


just ©   (2005-07-04 11:32:00) 

см. сабж


АНТИСПАММЕР   (2005-07-05 20:36:00) [1]

document object model


dmitry501   (2005-07-05 12:47:00) [2]

just   (05.07.05 11:58) [9]
http://december.nm.ru/DelphiHTMLParsers.htm


just   (2005-07-05 11:58:00) [3]

может кто-нить подскажет какой HTML парсер (компонент Delphi) лучше?


just   (2005-07-05 06:57:00) [4]

Поясни, что за DOM?


АНТИСПАММЕР   (2005-07-05 00:50:00) [5]

наверное можно и так :
1. Скачиваем страницу через twebbrowser;
2. Через DOM - иерархию добираемя до нужной таблицы.
3. Берем тэг  выдергиваем текст через свойство InnerHTML
4. Берем следующий тэг выдергиваем рисунок
5. п 3-4 повторить по количеству строк


ferr   (2005-07-04 13:45:00) [6]

Прошу прощения за ненужные вопросы. Вам действительно подходит [1].


just   (2005-07-04 12:28:00) [7]

Задача такая:
надо считать содержимое таблицы и занести ее в БД. таблица имеет фиксированное число столбцов (оно известно), и неограниченное число строк (всегда по-разному). Файлы обновляются каждый месяц. Что еще? В файлах содержится информация другого вида - картинки, текст, и др. - она не нужна. Считывается только таблица.


ferr   (2005-07-04 12:08:00) [8]

Если текст, то см [1].
Если же надо работать со страницей загруженной в WebBrowser, то тут можно обращаться к Com-объектам.

Скорее всего Вам подходит 1.

Если не трудно обрисуйте задачу поподробней. Какая таблица? Считать текст(без тегов)?


just   (2005-07-04 11:57:00) [9]

2ferr ©   (04.07.05 11:49) [2]
Обстоятельства такие:
имеются html-странички, пока просто в виде файлов,
затем, возможно, считывание будет из сайта.
Посните разницу, пожалуйста.


ferr   (2005-07-04 11:49:00) [10]

При каких обстоятельствах? Если файл в WebBrowser'е то одно, если в тексте, то другое.


TUser   (2005-07-04 11:35:00) [11]

Надо написать HTML-парсер, или найти готовый - их навалом.


Наверх

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