Главная страница
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.023 c
7-92764
arcoant
2002-08-23 16:34
2002.10.28
Помогите please узнать открыта ли дверца CDROM a


3-92333
lak_b
2002-10-04 15:01
2002.10.28
Какая разница между Dataset.Refresh и последовательными (Close -


1-92525
ЛенаК
2002-10-16 07:22
2002.10.28
Переход по компонентам


1-92568
KIR
2002-10-11 12:28
2002.10.28
Длительная процедура по событию OnActivate


3-92338
ghost_by
2002-10-05 03:26
2002.10.28
Счетчик!