Показать сообщение отдельно
  #1  
Старый 05.03.2008, 06:48
FromKG FromKG вне форума
Прохожий
 
Регистрация: 19.02.2008
Сообщения: 2
Репутация: 10
По умолчанию Парсинг он-лайн страниц

При парсинге локальных файлов пользую это:

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 s:string;
 i:integer;
 obj:TObject;
 HTMLTag:THTMLTag;
begin
  if not OpenDialog1.Execute
  then Exit;

  if HTMLParser = nil then
    HTMLParser:=THTMLParser.Create;
  HTMLParser.OnHTMLParseError := OnHTMLParseError;
  HTMLParser.Memory.LoadFromFile(OpenDialog1.FileName);
  HTMLParser.Execute;

  for i:= 1 to HTMLParser.parsed.count do
  begin
   obj:=HTMLParser.parsed[i-1];
    begin
     HTMLTag:=THTMLTag(obj);
     s:='ТЕГ: <'+HTMLTag.Name;
    end;
  end;
end;

Как видите процедура использует OpenDialog.
Что делать с он-лайн сайтами?
Ответить с цитированием