Программирование - это просто
Advertisement
Главная arrow Уроки программирования arrow Пишем на Delphi 7 мониторинг поисковых запросов arrow Изучаем компонент Delphi TWebBrowser. Часть 2 (OleObject, DOM).
26.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Изучаем компонент Delphi TWebBrowser. Часть 2 (OleObject, DOM). Печать E-mail
Автор megabax   
17.09.2009 г.
В этой статье будет пошагово описано создание на Delphi приложение

Урок 4. Изучаем компонент Delphi TWebBrowser. Часть 2 (OleObject, DOM).

Откроем проект, который мы сделали на предыдущем уроке (его исходники можно скачать здесь). Добавляем туда поле редактирования текста (TMemo), которое обзываем mmResults. Так же добавляем кнопочку (TButton). Создаем для нее обработчик события OnClick:

procedure TfrmTestWebBrowser.btnLinksClick(Sender: TObject);
var cn,i:integer;
begin
     mmResults.Lines.Clear;
     cn:=wbWebBrowser.OleObject.Document.Links.length;
     for i:=0 to cn-1 do mmResults.Lines.Add(wbWebBrowser.OleObject.Document.Links.Item(i));
end;

Эта программа выдает список всех ссылок, встречающихся на загруженной странице. Для этого мы используем свойство компонента TWebBrowser - OleObject. Свойство OleObject является ссылкой на DOM-объект браузера. Через него мы можем обращается к встроенным объектам браузера и их методам, примерно так же, как и на JavaScript. В частности, в данном примере мы обращаемся к объекту Document, который имеет объект Links - ссылки.

И так, запускаем программу и видим результат, загружаем страницу и нажимаем на кнопочку "Ссылки":

Delphi 7: TWebBrowser (OleObject, DOM).

Разумеется, данный объект имеет и другие хорошие методы, в частности, можно получить список объектов по имени тэга (что нам очень как раз и нужно), но это мы будем изучать на следующем уроке.

Последнее обновление ( 07.11.2011 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги