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

Вниз

Как получить HTML-код страницы   Найти похожие ветки 

 
hexen   (2005-03-23 15:56) [0]

1. Как получить HTML-код страницы из WebBrowser?
2. Как напрямую скачать страничку с сервера?

Если можно, напишите простенький примерчик


 
Евгений2   (2005-03-23 20:14) [1]

попробуй так
1.
var
Doc : IHtmlDocument2;
begin
 Doc:=WebBrowser4.Document as IHTMLDocument2;
 memo1.text:=webbrowser1.doc.body.innerhtml

2.memo1.text:=idhttp1.get("http://www.xxx.com");


 
hexen   (2005-03-23 22:58) [2]

Большое спасибо!
Смысл ясен, однако приведенный ниже код и другие подобные вариации вызывают ошибку "Access violation ..... ..."
Любые действия с коллекциями и элементами прекращаются, как только исполнение доходит до ElementCollection:=Doc.all;
Как же этого избежать?


procedure TForm1.BitBtn1Click(Sender: TObject);
var
 Doc : IHtmlDocument2;
begin
 WebBrowser1.Navigate(Edit1.Text+Edit2.Text+Edit3.Text);
 Memo1.Clear;
 Doc:=WebBrowser1.Document as IHTMLDocument2;
 memo1.text:=doc.body.innerhtml;
end;


 
hexen   (2005-03-23 23:14) [3]

Ура!
Я сам разобрался. Надо было WebBrowser дать время загрузить страницу. Иначе происходила попытка выдать код еще не загруженной страницы.
Всем спасибо за внимание :)



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
3-1115364255
Mozart
2005-05-06 11:24
2005.06.14
Сохранить внешний вид таблицы.


3-1115553366
SergeyPVC
2005-05-08 15:56
2005.06.14
После удаление размер БД не уменьшился... :(


1-1116949818
Karlson
2005-05-24 19:50
2005.06.14
Как Hintу в Comboboxе присвоить текущее активное значение?


8-1108377216
_micha
2005-02-14 13:33
2005.06.14
Как приближённо оценить совпадение двух RGB- цветов ?


4-1114551913
Mad proger
2005-04-27 01:45
2005.06.14
Неудобства BDE