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

Вниз

Помогите загрузить страничку и сохранить только текст!!!!!   Найти похожие ветки 

 
Руль ©   (2002-08-26 02:14) [0]

Я извиняюсь за такой ламерский вопрос, но горит проект, а надо очень срочно сделать такое. Мне надо загрузить Веб страничку и выделить из неё только текст и желательно форматированый (хотя это уже бред)


 
Ihor Osov'yak ©   (2002-08-26 02:38) [1]

1. WB:TWebBrowser
2. WB.Navigate(...
3. В OnDocumentComplete

var iDoc:IHtmlDocument2
ov:OleVariant;
iDisp: IDispatch;
iColl:IHTMLElementCollection;
iElement:IHTMLElement;
...
WB.DefaultInterface.Document.QueryInterface(IHtmlDocument2,iDoc);
if not assigned(iDoc) then Exit;
ov := "BODY";

IDisp:=iDoc.all.tags(ov);
if assigned(IDisp) then begin
IDisp.QueryInterface(IHTMLElementCollection,iColl);
if assigned(iColl) then begin
if iColl.Get_length>0 then begin
iDisp:=iColl.item(0,0);
iDisp.QueryInterface(IHTMLElement,iElement);
if assigned(iElement) then begin
iElement.InnerText - то, что тебе надо ...


зы - это схема, здесь не рассмотрен случай многофреймового документа ...




 
Руль ©   (2002-08-26 06:52) [2]

попробую, большое спасибо !!!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-92354
denick
2002-10-07 13:07
2002.10.28
Как вывести строки из БД, имеющих общее ключевое слово?


14-92696
VictorT
2002-10-04 18:56
2002.10.28
таблицы стилей в Нетскейпе и Эксплорере


3-92397
Эрик
2002-10-08 14:34
2002.10.28
Как в DBDrid свойство ReadOnly поставить только на текущую запись


1-92576
Shadow
2002-10-14 21:23
2002.10.28
;) Как удалить опр. строку в текстовом файле?


4-92800
iNew
2002-09-16 18:11
2002.10.28
Использую DrawFrameControl появляется где надо кнопка, только: