Как получить исходный код веб-страницы в Delphi (TidHTTP)

Cети и Интернет   5 Февраль 2012  Автор статьи: admin 

При использовании пакета компонентов Indy, который входит в стандартный пакет компонентов Delphi, реализовать получение исходного кода веб-страницы достаточно просто.
Такой прием очень часто используется при парсинге веб-страницы, когда необходимо получить какую-либо текстовую информацию с некоторого сайта, например курс валют или погоду.
Получить исходный код страницы (с применением Indy, а точнее компонента TidHTTP) можно всего лишь написав одну строчку кода.

1
Memo1.Lines.Add(IdHTTP1.Get(Edit1.Text));

В этом случае мы получаем исходный код в многострочное текстовое поле Memo1. При этом в текстовое поле Edit1 мы передаем адрес веб-страницы, исходный код которой хотим получить.

  • Detroyt

    не работает…выдаёт собщение

    • http://cybern.ru/ Cyberexpert

      Все работает хорошо. Скорее всего вы некорректно указали адрес, на который будет отсылаться GET запрос. В адресе обязательно нужно указывать «http://». Пример: Memo1.Lines.Add(IdHTTP1.Get(‘http://cybern.ru’));

  • http://www.facebook.com/profile.php?id=100001376708456 Igor Zhukovets

    а как быть с юникодов в делфи 7?

Научиться программировать

  • на Delphi

  • на Java

  • на C++