Главная страница
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.017 c
2-1205773174
SpellCaster
2008-03-17 19:59
2008.04.13
Условное компилирование модулей


2-1205950526
Stepper
2008-03-19 21:15
2008.04.13
Почему сие не работает? Бутафорский ProgressBar :)


15-1204280231
Palladin
2008-02-29 13:17
2008.04.13
Вот вам и неограниченность объектов ядра в совр. Windows


15-1204035351
avptt
2008-02-26 17:15
2008.04.13
не могу понять


2-1205626460
alert2006
2008-03-16 03:14
2008.04.13
Заменить в файле