В этой статье будет пошагово описано создание на Delphi приложение
Урок 3. Изучаем компонент
Delphi TWebBrowserЕсли мы
посмотрим HTML код, выдаваемый страницей Яндекса
при запросе (это можно сделать так же в бараузере через меню "Вид" ->
"Просмотр HTML-кода")*,
то увидим что то страшное и ужасное*:
Не совсем понятно, как в этом коде искать позицию, на которой
находится наш сайт. Можно, конечно, написать какой нибудь HTML
парсер, который разложит данный текст "по полочкам". Но, прежде
чем писать, давайте узнаем, а вдруг что то уже есть. Зачем изобретать велосипед?
Действительно, в Delphi имеется
хороший компонент TWebBrowser. Давайте изучим его и
решим, подходит ли данный инструмент для решения поставленной задачи.
Данный компонент (TWebBrowser) находиться на закладке
Internet**:
Положим его на форму, назовем wbWebBrowser, туда же "кинем"
поле ввода edURL (компонент TEdit) и кнопочку btnShow
(компонент TButton).
Напишем обработчик события OnClick для
компонента TButton:
procedure
TfrmWebBrowserSample.btnShowClick(Sender: TObject);
begin
wbWebBrowser.Navigate(edURL.Text);
end; |
Теперь запустим программу, наберем в строке ввода URL
и нажмем на кнопочку. У нас отобразиться сайт, как он виден в
браузере:
- Хорошо, скажете вы, сайт отобразился, в нормально виде, не
так как компонент
TIdHTTP. А дальше что?
А дальше мы будем изучать возможности TWebBrowser, но об этом
в следующем уроке.
Скриншоты, помеченные знаком *,
являются цитатами и иллюстрациями в
соответствии со ст. 1274 ГК РФ программного
продукта "Microsof Internet Explorer", авторское
право на который принадлежит корпорации
Microsoft
Скриншоты, помеченные знаком **,
являются цитатами и иллюстрациями в
соответствии со ст. 1274 ГК РФ программного
продукта "Delphi", авторское право на
который принадлежит Borland Delphi..
|