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

Вниз

Текст из WebBrowser   Найти похожие ветки 

 
vitnt2000   (2002-02-05 12:58) [0]

Подскажите пожалуйста как вытащить текст из WebBrowser. Но не исходный HTML, а как он есть на форме.
В делфи 3,4 был компонент HTML. А с дельфи 5 возникли проблемы.
Может есть какой другой компонент?


 
Фэ ©   (2002-02-05 13:08) [1]

С помощью обхода коллекции элементов и элементов
Collection: IHTMLElementCollection;
Element: IHTMLElement;

и Element.OuterText


 
drpass ©   (2002-02-05 13:33) [2]

Если тебя устраивают возможности THTML, то проще будет не возиться с интерфейсами IE, а просто его установить. В D5 он лежит на диске в папке Info\Extras\NetManage\HTML.ocx
Скопируй его в WINNT\SYSTEM32 (WINDOWS\SYSTEM) и зарегистрируй regsvc32 html.ocx
После этого импортируй на Палитру и работай


 
Vitek ©   (2002-02-05 13:50) [3]

А как вытащить исходный html код?


 
Фэ ©   (2002-02-05 14:18) [4]

Document.all.Item(NULL, 0) as IHTMLElement).OuterHTML


 
Vitek ©   (2002-02-05 15:09) [5]

А поподробнее можно?


 
Фэ ©   (2002-02-05 15:26) [6]

var Document: IHTMLDocument2;
..
Document := WB.Document as IHtmlDocument2;
if Document <> nil then
Memo1.Text := (Document.all.Item(NULL, 0) as IHTMLElement).OuterHTML;


 
Gayrus-?   (2002-02-06 03:34) [7]

var Doc:Variant;
Text1:String
begin
Doc:=WebBrowser.Document;
Text1:=doc.body.innerHTML;


 
DMN ©   (2002-02-06 10:37) [8]

А вопрос был - как вытащить ТЕКСТ, а не HTML?
Тогда вместо Text1:=doc.body.innerHTML;
надо писать: Text1:=doc.body.innerText;


 
Фэ ©   (2002-02-06 10:39) [9]

И такой вопрос был

Vitek © (05.02.02 13:50)
А как вытащить исходный html код?



 
Vitek ©   (2002-02-07 11:51) [10]

А что за IHTMLDocument2(у меня D6)?


 
Фэ ©   (2002-02-07 12:01) [11]

uses .., MSHTML, ActiveX;

Доступ к интерфейсам.
Для IE5 есть и IHTMLDocument3


 
Vitek ©   (2002-02-07 12:35) [12]

Спасибо помогло



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

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

Наверх




Память: 0.49 MB
Время: 0.013 c
1-79377
Song
2002-02-08 20:10
2002.02.25
В приведённой ниже процедуре почему-то не работает удаление ключа из реестра (из секции автозапуска). Подскажите почему?


7-79488
Прикольщик
2001-11-15 22:53
2002.02.25
помогите чем можете


6-79408
dimonf
2001-12-06 18:10
2002.02.25
Построение отчетов с помощью HTML


7-79480
KLM
2001-11-15 06:26
2002.02.25
Смена разрешения монитора


1-79380
Deadlock
2002-02-09 05:48
2002.02.25
Такой вот компонент!