Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.12.2011, 19:28   #1
dubailand
Пользователь
 
Регистрация: 16.01.2011
Сообщений: 65
По умолчанию Получение основной статьи с сайта

Всем привет. Заканчивается год - надо доделывать запланированное. Итак, написал код на получение title, description и keywords с сайта:
Код:
procedure TForm1.onclick(Sender: TObject);
var Cache: string;
Doc: IHTMLDocument2;
V: OleVariant;
DocA: IHTMLElementCollection;
DocElement: IHtmlElement;
i:integer;
begin
      Memo1.Clear;
      Cache:=HTTP.Get(Edit1.Text);
      Doc := coHTMLDocument.Create as IHTMLDocument2;
      v:= VarArrayCreate([0, 0], varVariant);
      V[0]:=Cache;
      Doc.Write(PSafeArray(TVarData(v).VArray));
      DocA:=Doc.all.tags('meta')as IHTMLElementCollection;
      edit2.Text:=Doc.title;
      for i:=0 to DocA.length-1 do
      begin
            DocElement:=DocA.Item(i, 0) as IHtmlElement;
            Cache:=DocElement.getAttribute('name',0);
            if LowerCase(Cache)='description' then Edit3.Text:=DocElement.getAttribute('content',0);
            if LowerCase(Cache)='keywords' then Edit4.Text:=DocElement.getAttribute('content',0);
      end;
end;
Все работает хорошо, но вот как скопировать именно статью с сайта??? Основной текст?? И вообще, реально ли это?? Хотя все ж реально)))) Сайты будут разные, поэтому отдельно по тегу прописывать неудобно будет(( К тому же мета-тегами статья вроде не выделяется...
Всем заранее спасибо и с наступающим...
dubailand вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение цепочки блоков основной памяти CodeNOT Общие вопросы C/C++ 7 25.03.2011 16:11
Получение адресов всех страниц с сайта Vikenty Работа с сетью в Delphi 10 12.06.2010 02:41
Получение данных с сайта. Rapala Работа с сетью в Delphi 3 19.05.2010 08:09
Получение HTML кода стороннего сайта SuBwooFer JavaScript, Ajax 1 02.05.2010 22:21
Получение META с сайта Horus92 Помощь студентам 2 07.05.2009 17:25