Подписаться на RSS рассылку
Главная » Статьи по Delphi » Интернет и сети » Получить HTML код страницы

Получить HTML код страницы

Автор: Борисов Сергей

Нам понадобится компонент TIdHTTP. Найти его можно на вкладке Indy Clients. Выложите на форму TIdHTTP, TButton и TMemo. Пусть по клику на кнопку в Memo будет выводиться код страницы.
procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.Lines.Add(IdHTTP1.Get('http://www.ya.ru/'));
end;

Обратите внимание, "http://" должен обязательно присутствовать иначе произойдет ошибка.

Если возникли проблемы с кодировкой, то перед запросом страницы нужно поменять кодировку, например, следующим образом:

IdHTTP1.Request.AcceptCharSet:='windows-1251';

Конечно же это не единственный способ получения HTML кода страницы, есть вариант с использованием WinSock. Подробности читаем в статье WinSock: HTTP-запрос с помощью блокирующего сокета. Вобщем рекомендую ознакомиться со статьей, очень подробно написано.

Просмотров: 11800

Обсудить на форуме

0   Спам
(18.05.2012)
5. Misha
А если страничка типа https://www......./poland-ukraine-appointment/AppScheduling/AppWelcome.aspx?P=s2x6znRcBRv7WQQK7h4MTjZiPRbOsXKqJzddYBh3qCA=
Что тогда делать?

0   Спам
(28.11.2010)
4. Никита
Не работает. Пишет Project1.exe raised exception class EConvertError with message 'Invalid argument to date encode'. Process stopped.

0   Спам
(07.08.2010)
3. Lone Hyena
Выше написано же.
Memo1.Lines.LoadFromFile('путь_к_файлу.htm');

0   Спам
(09.06.2009)
2. Untyped
Memo1.Lines.LoadFromFile('путь_к_файлу.htm');

0   Спам
(09.06.2009)
1. Денис
А как загрузить код страницы, если html-файл находится на компе?


Имя *:
Email:


Код *:

Copyright © 2008-2016 Программирование на Delphi для начинающих и не только

Полнота авторских прав на все материалы, опубликованные на сервере DelphiDevelop.ru принадлежит их авторам

Перепечатка материалов разрешается с указанием авторства и гиперссылки на первоисточник информации

Хостинг от uCoz

Автор проекта: Борисов Сергей

e-mail: save-x@yandex.ru

Связь с администрацией сайта