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

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

При использовании пакета компонентов Indy, который входит в стандартный пакет компонентов Delphi, реализовать получение исходного кода веб-страницы достаточно просто.
Такой прием очень часто используется при парсинге веб-страницы, когда необходимо получить какую-либо текстовую информацию с некоторого сайта, например курс валют или погоду.
Получить исходный код страницы (с применением Indy, а точнее компонента TidHTTP) можно всего лишь написав одну строчку кода.
[cc lang=»delphi»]Memo1.Lines.Add(IdHTTP1.Get(Edit1.Text));[/cc]
В этом случае мы получаем исходный код в многострочное текстовое поле Memo1. При этом в текстовое поле Edit1 мы передаем адрес веб-страницы, исходный код которой хотим получить.

  • Detroyt

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

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

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

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

  • на Delphi

  • на Java

  • на C++