![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
HTML в webbrowser
Alexey Romanskiy © (2004-10-12 23:05:00)Есть такой стандартній компонент webbrowser, для отображения веб-страничек. Подскажите плиз, можно ли как-то получить html код открытой странички.
Gero (2004-10-13 00:23:00) [1]
> Документ его свойство, Тестировщица же ответила.
Да. IDispatch. Очень полезную информацию можно из него извлечь.
KilkennyCat (2004-10-13 00:19:00) [2]
> Gero © (12.10.04 23:56) [3]
Документ его свойство, Тестировщица же ответила.
> Alexey Romanskiy (12.10.04 23:51) [2]
>
> > KilkennyCat © (12.10.04 23:26) [1]
>
>
> Блин, неужели сложно просто ответить.
наоборот. ответить просто гораздо легче. только бесполезно.
Alexey Romanskiy (2004-10-13 00:14:00) [3]
> Тестировщица © (13.10.04 00:08) [5]
Спасибо большое! Очень помогла!
Gero (2004-10-13 00:13:00) [4]
> Alexey Romanskiy (13.10.04 00:05)
Угу, скачай, не пожалеешь.
Это наследник TWebBrowser с наворотами.
http://www.euromind.com/iedelphi/embeddedwb.htm
Тестировщица (2004-10-13 00:08:00) [5]uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, SHDocVw, ComCtrls, StdCtrls, ExtCtrls,MSHTML,ActiveX;
....
procedure TForm1.Button1Click(Sender: TObject);
begin
WEbBrowser1.Navigate(' http://www.delphimaster.ru/cgi-bin/forum.pl?n=3');
end;
procedure TForm1.Button3Click(Sender: TObject);
var
HTMLDocument: IHTMLDocument2;
PersistFile: IPersistFile;
begin
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
PersistFile := HTMLDocument as IPersistFile;
PersistFile.Save(StringToOleStr('test.htm'), True);
Memo1.Lines.LoadFromFile('test.htm');
while HTMLDocument.readyState <> 'complete' do
Application.ProcessMessages;
end;
Alexey Romanskiy (2004-10-13 00:05:00) [6]
> Gero © (12.10.04 23:56) [3]
> Юзай TEmbeddedWB, рулезная вещь.
спасибо. Судя по всему его скачивать надо, а то я его на вкладках найти не могу. Или как?
Gero (2004-10-12 23:56:00) [7]
> KilkennyCat © (12.10.04 23:26)
У него нет такого свойства.
> Alexey Romanskiy (12.10.04 23:51)
Юзай TEmbeddedWB, рулезная вещь.
Alexey Romanskiy (2004-10-12 23:51:00) [8]
> KilkennyCat © (12.10.04 23:26) [1]
Блин, неужели сложно просто ответить.
Если, я сюда пишу, наверное ж я уже посмпотрел в хелпе и в немаленьком списке свойств. И не нашел ничего похожего на возможность отображения или сохранения HTML-кода.
KilkennyCat (2004-10-12 23:26:00) [9]действительно, есть...
Так кинем же его на форму, и напишем в какой-нить процедуре WebBrowser1, и поставим после этого точку, и подождем мгновений чуть, и явится нам список свойств, и доступен для чтения и понимания он нам будет, раз уж F1 далеко очень находится...