Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: CL | DM;

Вниз

Парсер на основе IE   Найти похожие ветки 

 
leonidus   (2004-06-21 21:06) [0]

Мастера подскажите плиз, мне надо парсить скачанные HTML-страницы, для этого хочу применитьTWebBrowser, но вот червячок грызет, а на всех ли машинах он будет нормально работать (будем считать что установлена 98-я винда и выше и соот. 5-й IE и выше), может есть просто библиотека какая нибуди (из стандартных виндовских) которая обеспечит надежный разбор html-документов?


 
alienserg   (2004-06-22 01:48) [1]

что ты понимаешь под "парсить"?
Просто получить source страницы и вычленить определенные куски?
Так это дело не для TWebBrowser, а для простого HTTP_Client.
Дело TWebBrowser не столько скачивать страницы, сколько рендерить их, хранить куки, правильно исполнять JS и Flash и т.д.


 
leonidus   (2004-06-22 08:23) [2]

"Парсить" для меня это именно получить все ссылки со страницы HREF и SRC и то же самое из фреймов - больше ничего не надо. Очень громоздкий алгоритм получается если все это выковыривать ручками, и не нет гарантии, что будет всегда правильно, поэтому и хочется применить какой-то стандартный виндовский модуль "разделки" html-документов. Что посоветуете?


 
nikkie ©   (2004-06-23 02:39) [3]

>Так это дело не для TWebBrowser
почему же, микрософт предлагает MSHTML в том числе и так использовать.

>но вот червячок грызет, а на всех ли машинах он будет нормально работать
проверять надо на системах с установленным IE4-5-6. если будешь следить за тем, чтобы не использовать интерфейсы введенные в IE5-6, то скорее всего работать будет везде. но есть некоторые различия в функциональности и можешь напороться. все можно исправить, но тестировать обязательно.

>Очень громоздкий алгоритм получается если все это выковыривать ручками
а можно и не ручками. хорошо для этого подходят регулярные выражения.


 
leonidus   (2004-06-23 10:29) [4]

Ок, спасибо всем.



Страницы: 1 вся ветка

Текущий архив: 2004.08.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
4-1089432503
Геннадий
2004-07-10 08:08
2004.08.22
Как запустить программу от имени заданной учётной записи?


14-1091605396
Alx2
2004-08-04 11:43
2004.08.22
Домохозяин. Или как угодить обывателю?


6-1087225787
maxz
2004-06-14 19:09
2004.08.22
Authentication in NMSMTP


6-1087799812
Serge
2004-06-21 10:36
2004.08.22
Заполнение WEB форм


9-1082992489
S.W.I.N.E.
2004-04-26 19:14
2004.08.22
Алгоритм созжания карты