Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.04.13;
Скачать: CL | DM;

Вниз

Как с индексной страницы, считать некие данные? типа Дата: Время:   Найти похожие ветки 

 
Stepper   (2008-03-17 20:33) [0]

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

Пример Get.txt

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

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

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


 
tesseract ©   (2008-03-17 20:44) [1]

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

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


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


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


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

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


 
Джо ©   (2008-03-17 21:12) [3]

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


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


> Джо ©   (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
...


 
palva ©   (2008-03-17 21:53) [5]

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


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


> 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 22:15) [7]

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

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


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


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


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


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


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


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


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

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



Страницы: 1 вся ветка

Текущий архив: 2008.04.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
2-1205943484
oletta
2008-03-19 19:18
2008.04.13
корень третьей степени


4-1186469502
kotbazilio
2007-08-07 10:51
2008.04.13
Active Desktop


2-1205908465
zorik
2008-03-19 09:34
2008.04.13
Доступ класса к главному класса и к его свойствам


4-1186810295
Кирилл_А
2007-08-11 09:31
2008.04.13
bsToolWindow для WinApi


3-1195455544
oxffff
2007-11-19 09:59
2008.04.13
SQL выражение в ADO вызывает исключение в msvcrt.dll