Показать сообщение отдельно
  #7  
Старый 06.11.2011, 23:59
U.B.M. U.B.M. вне форума
Новичок
 
Регистрация: 06.10.2011
Сообщения: 94
Версия Delphi: Delphi 7
Репутация: 13
По умолчанию

Цитата:
Сообщение от scroyler
...например, если в html коде страницы есть надпись...

Как говорилось в старом добром фильме "Дорогой, тебе исключительно повезло. Я тебе помогу"

Вот так выцепить хтмл-код (сделал буквально вчера - для аналогичных нужд)

Код:
unit Unit1;

interface

uses
  SysUtils, Classes, Controls, Forms, StdCtrls, IdBaseComponent, IdComponent,
  IdTCPConnection, IdTCPClient, IdHTTP, StrUtils;

type
  TForm1 = class(TForm)
    IdHTTP1: TIdHTTP;
    Button1: TButton;
    Memo1: TMemo;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  _addr : string;
  _text : AnsiString;
begin
  _addr := 'http://www.ruslo.net/index.php/list/19-vse-suschestvitel-nye-russkogo-yazyka/1.xhtml'; // адрес сайта
  _text:= UTF8ToAnsi(IdHTTP1.Get(_addr)); // этот сайт в кодировке UTF8, поэтому пишем перевод в анси, что характерно
  memo1.text := memo1.text + _text;
end;

end.

Вот так вот.
Ответить с цитированием