Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как с индексной страницы, считать некие данные? типа Дата: Время: [D7, D2005, XP]


Stepper ©   (2008-03-17 20:33:00) 

нового поста, и скопировать их все в фаил Get.txt?

Пример Get.txt

...
Дата:17.03.08
Время:23.29

Дата:17.03.08
Время:23.30

Дата:17.03.08
Время:23.31
...


palva   (2008-03-18 10:17:00) [1]

> Как сие реализовать?
Это надо использовать компоненту TWebBrowser или непосредственно Internet Explorer в режиме автоматизации. Примеры ищите в статьях и книгах по программированию.


Stepper   (2008-03-18 05:26:00) [2]


> palva ©   (17.03.08 22:15) [7]


Как сие реализовать?


Stepper   (2008-03-17 22:43:00) [3]


> palva ©   (17.03.08 22:15) [7]
> Возможно, проще положить все это в браузер, а потом для
> доступа к данным воспользоваться объектами браузера.


А нет примера для заценки?


palva   (2008-03-17 22:15:00) [4]

> Как код HTML :)
Ну тогда нужно программно разобрать этот код - ведь дата и время наверняка идут в сопровождении каких-то особенных тэгов? Ну вот, нужно эти тэги найти, данные переложить в массив и отсортировать.

Возможно, проще положить все это в браузер, а потом для доступа к данным воспользоваться объектами браузера.


Stepper   (2008-03-17 22:07:00) [5]


> palva ©   (17.03.08 21:53) [5]
>
> Это зависит от того, как устроены данные в строке s.


Как код HTML :)


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<TITLE>Мастера DELPHI | Как с индексной страницы, считать некие данные? типа Дата: Время:</TITLE>
...
</BODY>
</HTML>


palva   (2008-03-17 21:53:00) [6]

Это зависит от того, как устроены данные в строке s.
Общий ответ такой: написать программу.


Stepper   (2008-03-17 21:46:00) [7]


> Джо ©   (17.03.08 21:12) [3]
>
> Какие-такие «посты»? Кака-такая «главная страница»?


Есть блог к примеру http://myblog.ru

выполняю к нему Get запрос

procedure TForm1.Button1Click(Sender: TObject);
var http: TIdHttp;
   s: string;
begin
 RichEdit1.Clear;
 http:=TIdHTTP.Create(nil);
 try
   s:=http.Get(' http://myblog.ru/');
 except
   ShowMessage('Неудача.');
 end;
 RichEdit1.Lines.Add(s);
 http.Free;
end;


? Как отсортировать построчно данные в sпо ключевым словам:
Дата:
Время:

? И поместить их построчно в текстовый фаил, отделив ключевые слова:
...
17.03.08
23.29

17.03.08
23.30

17.03.08
23.31
...


Джо   (2008-03-17 21:12:00) [8]

Какие-такие «посты»? Кака-такая «главная страница»?


Stepper   (2008-03-17 21:07:00) [9]


> tesseract ©   (17.03.08 20:44) [1]
>
> переведи пожалуйста.


Что перевести?

Выполнение запроса HTTP GET
Считываем поток
Сортируем
Сохраняем в фаил


tesseract   (2008-03-17 20:44:00) [10]

переведи пожалуйста.

ЗЫ : pcre для Delphi давно доступно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо